test_bug728939.html (970B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=728939 5 --> 6 <head> 7 <title>Test for Bug 728939</title> 8 <script src="/tests/SimpleTest/SimpleTest.js"></script> 9 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 10 </head> 11 <body> 12 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=728939">Mozilla Bug 728939</a> 13 14 <script type="application/javascript"> 15 16 SimpleTest.waitForExplicitFinish(); 17 18 // Called when the popup finishes loading. 19 function popupLoaded() { 20 popup.location.hash = "#foo"; 21 is(popup.document.URL, popup.location.href, "After hashchange."); 22 23 popup.history.pushState("", "", "bar"); 24 is(popup.document.URL, popup.location.href, "After pushState."); 25 26 popup.history.replaceState("", "", "baz"); 27 is(popup.document.URL, popup.location.href, "After replaceState."); 28 29 popup.close(); 30 SimpleTest.finish(); 31 } 32 33 var popup = window.open("file_bug728939.html"); 34 35 </script> 36 </body> 37 </html>