| Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/eventTestHarness.js | 
| diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/eventTestHarness.js b/third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/eventTestHarness.js | 
| index 6d1eee9336c2dbd7cfa48a43361b3875743b4935..893d25058a24b6bbeef8fdc1e4209bd0b64e412e 100644 | 
| --- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/eventTestHarness.js | 
| +++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/webstorage/eventTestHarness.js | 
| @@ -33,6 +33,20 @@ function countStorageEvents(callback, expectedNumEvents, times) | 
| setTimeout(onTimeout, 20); | 
| } | 
|  | 
| +function clearStorage(storageName, callback) | 
| +{ | 
| +    if (window[storageName].length === 0) { | 
| +        storageEventList = []; | 
| +        setTimeout(callback, 0); | 
| +    } else { | 
| +        window[storageName].clear(); | 
| +        runAfterNStorageEvents(function() { | 
| +            storageEventList = []; | 
| +            callback(); | 
| +        }, 1); | 
| +    } | 
| +} | 
| + | 
| function testStorages(testCallback) | 
| { | 
| testCallback("sessionStorage"); | 
|  |