From: <asa...@us...> - 2012-12-07 03:57:15
|
Revision: 7833 http://sourceforge.net/p/htmlunit/code/7833 Author: asashour Date: 2012-12-07 03:57:12 +0000 (Fri, 07 Dec 2012) Log Message: ----------- JavaScript: fix Date.toLocaleDateString(). Issue 1467 Modified Paths: -------------- trunk/htmlunit/src/changes/changes.xml trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeDateTest.java Modified: trunk/htmlunit/src/changes/changes.xml =================================================================== --- trunk/htmlunit/src/changes/changes.xml 2012-12-06 07:07:21 UTC (rev 7832) +++ trunk/htmlunit/src/changes/changes.xml 2012-12-07 03:57:12 UTC (rev 7833) @@ -8,6 +8,9 @@ <body> <release version="2.12" date="???" description="Bugfixes"> + <action type="fix" dev="asashour" issue="1467"> + JavaScript: fix Date.toLocaleDateString(). + </action> <action type="add" dev="mguillem"> Add BrowserVersion.clone(). </action> Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeDateTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeDateTest.java 2012-12-06 07:07:21 UTC (rev 7832) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeDateTest.java 2012-12-07 03:57:12 UTC (rev 7833) @@ -27,6 +27,7 @@ * * @version $Revision$ * @author Marc Guillemot + * @author Ahmed Ashour */ @RunWith(BrowserRunner.class) public class NativeDateTest extends WebDriverTestCase { @@ -127,4 +128,23 @@ return html; } + + /** + * Test for bug <a href="https://sourceforge.net/p/htmlunit/bugs/1467/">1467</a>. + * @throws Exception if the test fails + */ + @Test + @Alerts("Saturday, January 01, 2000") + public void toLocaleDateString() throws Exception { + final String html + = "<html><head><title>foo</title><script>\n" + + "function test() {\n" + + " alert(new Date(2000, 0, 1).toLocaleDateString());\n" + + "}\n" + + "</script></head><body onload='test()'>\n" + + "</body></html>"; + + loadPageWithAlerts2(html); + } + } |