| Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/event_local_url.html | 
| diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/event_local_url.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/event_local_url.html | 
| index 051e3a551ab7ebd8fb62a66b02f9979dcb78474e..b8208d5f869102735427254a8c5ccdc62c826cd4 100644 | 
| --- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/event_local_url.html | 
| +++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/event_local_url.html | 
| @@ -4,45 +4,40 @@ | 
| <title>WebStorage Test: localStorage event - url</title> | 
| <script src="../../../resources/testharness.js"></script> | 
| <script src="../../../resources/testharnessreport.js"></script> | 
| -  <script> | 
| -      function fail(msg) { | 
| -          t.step(function() { | 
| -              assert_unreached(msg); | 
| -          }); | 
| -          t.done(); | 
| -      } | 
| -  </script> | 
| </head> | 
| <body> | 
| <h1>event_local_url</h1> | 
| <div id="log"></div> | 
| <script> | 
| -        var t = async_test("url property test of local event"); | 
| - | 
| -        test(function() { | 
| +        async_test(function(t) { | 
| localStorage.clear(); | 
| +            t.add_cleanup(function() { localStorage.clear() }); | 
| + | 
| +            self.fail = t.step_func(function(msg) { | 
| +                assert_unreached(msg); | 
| +                t.done(); | 
| +            }); | 
| + | 
| function onStorageEvent(event) { | 
| -                t.step(function() { | 
| -                    var url = window.location.href; | 
| +                var url = window.location.href; | 
|  | 
| -                    var pos = url.lastIndexOf("/"); | 
| -                    if (pos != -1) { | 
| -                        url = url.substr(0, pos + 1); | 
| -                        url = url + "resources/local_set_item_iframe.html"; | 
| -                    } | 
| +                var pos = url.lastIndexOf("/"); | 
| +                if (pos != -1) { | 
| +                    url = url.substr(0, pos + 1); | 
| +                    url = url + "resources/local_set_item_iframe.html"; | 
| +                } | 
|  | 
| -                   assert_equals(event.url, url); | 
| -                }); | 
| +                assert_equals(event.url, url); | 
| t.done(); | 
| } | 
|  | 
| -            window.addEventListener('storage', onStorageEvent, false); | 
| +            window.addEventListener('storage', t.step_func(onStorageEvent), false); | 
|  | 
| var el = document.createElement("iframe"); | 
| el.setAttribute('id', 'ifrm'); | 
| el.setAttribute('src', 'resources/local_set_item_iframe.html'); | 
| document.body.appendChild(el); | 
| -        }, "Local event is fired due to an invocation of the setItem() method."); | 
| +        }, "url property test of local event - Local event is fired due to an invocation of the setItem() method."); | 
| </script> | 
| </body> | 
| </html> | 
|  |