[Httpunit-commit] CVS: httpunit/test/com/meterware/httpunit/javascript ScriptingTest.java,1.45,1.46
Brought to you by:
russgold
|
From: Russell G. <rus...@us...> - 2002-11-25 22:41:11
|
Update of /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript
In directory sc8-pr-cvs1:/tmp/cvs-serv14937/test/com/meterware/httpunit/javascript
Modified Files:
ScriptingTest.java
Log Message:
Process base tag before parsing HTML
Index: ScriptingTest.java
===================================================================
RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript/ScriptingTest.java,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- ScriptingTest.java 19 Nov 2002 04:57:17 -0000 1.45
+++ ScriptingTest.java 25 Nov 2002 22:41:07 -0000 1.46
@@ -233,6 +233,17 @@
}
+ public void testIncludedFunctionWithBaseTag() throws Exception {
+ defineResource( "scripts/saycheese.js", "function sayCheese() { alert( \"Cheese!\" ); }" );
+ defineResource( "OnCommand.html", "<html><head><base href='" + getHostPath() + "/scripts/OnCommand.html'><script language='JavaScript' src='saycheese.js'>" +
+ "</script></head>" +
+ "<body onLoad='sayCheese()'></body>" );
+ WebConversation wc = new WebConversation();
+ wc.getResponse( getHostPath() + "/OnCommand.html" );
+ assertEquals( "Alert message", "Cheese!", wc.popNextAlert() );
+ }
+
+
public void testWindowOpen() throws Exception {
defineResource( "Target.html", "You made it!" );
defineResource( "OnCommand.html", "<html><head><title>Amazing!</title></head>" +
|