[Httpunit-commit] CVS: httpunit/test/com/meterware/httpunit/javascript ScriptingTest.java,1.17,1.18
Brought to you by:
russgold
From: Russell G. <rus...@us...> - 2002-08-30 15:20:12
|
Update of /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript In directory usw-pr-cvs1:/tmp/cvs-serv9438/test/com/meterware/httpunit/javascript Modified Files: ScriptingTest.java Log Message: Added support for JavaScript includes Index: ScriptingTest.java =================================================================== RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript/ScriptingTest.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ScriptingTest.java 23 Aug 2002 19:33:13 -0000 1.17 +++ ScriptingTest.java 30 Aug 2002 15:20:09 -0000 1.18 @@ -158,6 +158,17 @@ } + public void testIncludedFunction() throws Exception { + defineResource( "saycheese.js", "function sayCheese() { alert( \"Cheese!\" ); }" ); + defineResource( "OnCommand.html", "<html><head><script language='JavaScript' src='saycheese.js'>" + + "</script></head>" + + "<body onLoad='sayCheese()'></body>" ); + WebConversation wc = new WebConversation(); + WebResponse response = wc.getResponse( getHostPath() + "/OnCommand.html" ); + assertEquals( "Alert message", "Cheese!", wc.popNextAlert() ); + } + + public void testDocumentTitle() throws Exception { defineResource( "OnCommand.html", "<html><head><title>Amazing!</title></head>" + "<body onLoad='alert(\"Window title is \" + document.title)'></body>" ); |