From: <asa...@us...> - 2014-02-02 10:23:37
|
Revision: 9099 http://sourceforge.net/p/htmlunit/code/9099 Author: asashour Date: 2014-02-02 10:23:34 +0000 (Sun, 02 Feb 2014) Log Message: ----------- JavaScript: handle 'arguments' as a parameter. Issue 1452 Modified Paths: -------------- trunk/htmlunit/src/changes/changes.xml trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/ArgumentsTest.java Modified: trunk/htmlunit/src/changes/changes.xml =================================================================== --- trunk/htmlunit/src/changes/changes.xml 2014-02-01 13:20:06 UTC (rev 9098) +++ trunk/htmlunit/src/changes/changes.xml 2014-02-02 10:23:34 UTC (rev 9099) @@ -8,6 +8,9 @@ <body> <release version="2.14" date="???" description="FF24, Bugfixes, initial work on IE11"> + <action type="fix" dev="asashour" issue="1572"> + JavaScript: handle 'arguments' as a parameter. + </action> <action type="fix" dev="rbri" due-to="Frank Danek"> JavaScript: Internal cleanup and some fixes for the innerHTML/outerHTML/insertAdjacentHTML. Fix appendChild/insertBefore/replaceChild also. Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/ArgumentsTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/ArgumentsTest.java 2014-02-01 13:20:06 UTC (rev 9098) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/ArgumentsTest.java 2014-02-02 10:23:34 UTC (rev 9099) @@ -154,4 +154,20 @@ loadPageWithAlerts2(html); } + + /** + * @throws Exception if the test fails + */ + @Test + @Alerts("hi") + public void argumentsAsParameter() throws Exception { + final String html = "<html><body><script>\n" + + "function test1(arguments) {\n" + + " alert(arguments);\n" + + "}\n" + + "test1('hi');\n" + + "</script></body></html>"; + + loadPageWithAlerts2(html); + } } |