| Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/html/browsers/history/the-history-interface/007.html
|
| diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/browsers/history/the-history-interface/007.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/browsers/history/the-history-interface/007.html
|
| deleted file mode 100644
|
| index 0c56bc38b6fe20b4ee605970f521707dc05e0c90..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/browsers/history/the-history-interface/007.html
|
| +++ /dev/null
|
| @@ -1,56 +0,0 @@
|
| -<!doctype html>
|
| -<html>
|
| - <head>
|
| - <title>Firing popstate after onload with pushed state</title>
|
| - <meta name=timeout content=long>
|
| - <script type="text/javascript" src="../../../../../../resources/testharness.js"></script>
|
| - <script type="text/javascript" src="../../../../../../resources/testharnessreport.js"></script>
|
| - </head>
|
| - <body>
|
| -
|
| - <noscript><p>Enable JavaScript and reload</p></noscript>
|
| - <div id="log">It looks like the browser stopped loading the page when encountering a .go(-1) command pointing to a pushed state. This will break the tests.</div>
|
| - <script type="text/javascript">
|
| -
|
| -//spec (25 March 2011 draft) states that popstate must fire before onload if there is a pushed/replaced state that is navigated
|
| -var popfired = false;
|
| -setup({explicit_done:true});
|
| -test(function () {
|
| - assert_equals( history.state, null );
|
| -}, 'history.state should initially be null');
|
| -window.addEventListener('popstate',function (e) { popfired = e.state; },false);
|
| -test(function () {
|
| - history.pushState('state1','');
|
| - history.pushState('state2','');
|
| -}, 'history.pushState support is needed for this testcase');
|
| -test(function () {
|
| - assert_equals( history.state, 'state2' );
|
| -}, 'history.state should reflect pushed state');
|
| -if( history.pushState ) { history.go(-1); }
|
| -window.onload = function () {
|
| - test(function () {
|
| - assert_true( !!popfired );
|
| - }, 'popstate event should fire before onload fires');
|
| - test(function () {
|
| - assert_equals( popfired, 'state1' );
|
| - }, 'the correct state should be restored when navigating during initial load');
|
| - test(function () {
|
| - assert_equals( history.state, 'state1' );
|
| - }, 'history.state should reflect the navigated state onload');
|
| - popfired = false;
|
| - setTimeout(function () {
|
| - test(function () {
|
| - assert_false( !!popfired );
|
| - }, 'popstate event should not fire after onload fires');
|
| - test(function () {
|
| - assert_equals( history.state, 'state1' );
|
| - }, 'history.state should reflect the navigated state after onload');
|
| - done();
|
| - if( history.pushState ) { history.go(-1); } //go back to the start to avoid state recovery when reloading
|
| - },100);
|
| -};
|
| -
|
| - </script>
|
| -
|
| - </body>
|
| -</html>
|
|
|