[Httpunit-commit] CVS: httpunit/test/com/meterware/httpunit/javascript DocumentScriptingTest.java,1.
Brought to you by:
russgold
|
From: Russell G. <rus...@us...> - 2003-03-12 17:34:10
|
Update of /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript
In directory sc8-pr-cvs1:/tmp/cvs-serv15566/test/com/meterware/httpunit/javascript
Modified Files:
DocumentScriptingTest.java
Log Message:
bug #700889: reparse page as needed for multiple <script> elements
Index: DocumentScriptingTest.java
===================================================================
RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript/DocumentScriptingTest.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- DocumentScriptingTest.java 9 Mar 2003 20:35:48 -0000 1.6
+++ DocumentScriptingTest.java 12 Mar 2003 17:34:07 -0000 1.7
@@ -285,5 +285,19 @@
}
+ public void testSetDocumentReparse() throws Exception {
+ defineResource( "index.html",
+ "<html><head>" +
+ "<script language='JavaScript ' >document.title = 'New title';</script>" +
+ "</head><body><form name=\"aForm\"></form>" +
+ "<script language='JavaScript'>alert(\"No of forms: \" + document.forms.length);</script>" +
+ "</body></html>");
+
+ WebConversation wc = new WebConversation();
+ WebResponse response = wc.getResponse( getHostPath() + "/index.html" );
+ assertEquals("No of forms", response.getForms().length, 1);
+ assertEquals("JavaScript no of forms", "No of forms: 1", wc.popNextAlert());
+ }
+
}
|