[Httpunit-commit] CVS: httpunit/test/com/meterware/httpunit/javascript FormScriptingTest.java,1.7,1.
Brought to you by:
russgold
From: Russell G. <rus...@us...> - 2002-09-05 14:46:59
|
Update of /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript In directory usw-pr-cvs1:/tmp/cvs-serv29932/test/com/meterware/httpunit/javascript Modified Files: FormScriptingTest.java ScriptingTest.java Log Message: Minor bug fixes Index: FormScriptingTest.java =================================================================== RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript/FormScriptingTest.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- FormScriptingTest.java 27 Aug 2002 16:26:05 -0000 1.7 +++ FormScriptingTest.java 5 Sep 2002 14:46:56 -0000 1.8 @@ -151,6 +151,23 @@ } + public void testSubmitButtonlessFormViaScript() throws Exception { + defineResource( "DoIt?color=green", "You made it!" ); + defineResource( "OnCommand.html", "<html><head></head>" + + "<body>" + + "<form name=spectrum action='DoIt'>" + + " <input type=text name=color value=green>" + + "</form>" + + "<a href='#' onClick='document.spectrum.submit(); return false;'>" + + "</body></html>" ); + WebConversation wc = new WebConversation(); + WebResponse response = wc.getResponse( getHostPath() + "/OnCommand.html" ); + + response.getLinks()[ 0 ].click(); + assertEquals( "Result of submit", "You made it!", wc.getCurrentPage().getText() ); + } + + public void testSubmitViaScriptButton() throws Exception { defineResource( "DoIt?color=green", "You made it!" ); defineResource( "OnCommand.html", "<html><head></head>" + Index: ScriptingTest.java =================================================================== RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/httpunit/javascript/ScriptingTest.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ScriptingTest.java 30 Aug 2002 18:17:48 -0000 1.19 +++ ScriptingTest.java 5 Sep 2002 14:46:56 -0000 1.20 @@ -74,7 +74,9 @@ public void testInitialJavaScriptURL() throws Exception { WebConversation wc = new WebConversation(); - WebResponse response = wc.getResponse( "javascript:alert( 'Hi there!' )" ); + GetMethodWebRequest request = new GetMethodWebRequest( "javascript:alert( 'Hi there!' )" ); + assertEquals( "Javascript URL", "javascript:alert( 'Hi there!' )", request.getURL().toExternalForm() ); + WebResponse response = wc.getResponse( request ); assertEquals( "Alert message", "Hi there!", wc.popNextAlert() ); } |