Changeset 206113 in webkit


Ignore:
Timestamp:
Sep 19, 2016 1:45:52 PM (8 years ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/storage
https://bugs.webkit.org/show_bug.cgi?id=162102

Patch by Devin Rousso <Devin Rousso> on 2016-09-19
Reviewed by Brian Burg.

Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
tests more readable.

  • inspector/storage/domStorage-events.html:
Location:
trunk/LayoutTests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r206112 r206113  
     12016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
     2
     3        Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/storage
     4        https://bugs.webkit.org/show_bug.cgi?id=162102
     5
     6        Reviewed by Brian Burg.
     7
     8        Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
     9        tests more readable.
     10
     11        * inspector/storage/domStorage-events.html:
     12
    1132016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
    214
  • trunk/LayoutTests/inspector/storage/domStorage-events.html

    r202529 r206113  
    4141        });
    4242
    43         storageObject.singleFireEventListener(WebInspector.DOMStorageObject.Event.ItemRemoved, (event) => {
     43        storageObject.awaitEvent(WebInspector.DOMStorageObject.Event.ItemRemoved)
     44        .then((event) => {
    4445            InspectorTest.pass("WebInspector.DOMStorageObject.Event.ItemRemoved");
    4546            InspectorTest.expectThat(event.data.key === "foo", "Should remove key 'x'.");
    4647        });
    4748
    48         storageObject.singleFireEventListener(WebInspector.DOMStorageObject.Event.ItemUpdated, (event) => {
     49        storageObject.awaitEvent(WebInspector.DOMStorageObject.Event.ItemUpdated)
     50        .then((event) => {
    4951            InspectorTest.pass("WebInspector.DOMStorageObject.Event.ItemUpdated");
    5052            InspectorTest.expectThat(event.data.key === "foo", "Should update key 'x'.");
     
    5355        });
    5456
    55         storageObject.singleFireEventListener(WebInspector.DOMStorageObject.Event.ItemsCleared, (event) => {
     57        storageObject.awaitEvent(WebInspector.DOMStorageObject.Event.ItemsCleared)
     58        .then((event) => {
    5659            InspectorTest.pass("WebInspector.DOMStorageObject.Event.ItemsCleared");
    5760            storageObject.removeEventListener(WebInspector.DOMStorageObject.Event.ItemAdded, null, null);
     
    6568        name: "TestSessionStorage",
    6669        description: "Test backend generated DOMStorage added, removed, updated, and cleared events for sessionStorage.",
    67         test: (resolve, reject) => {
     70        test(resolve, reject) {
    6871            InspectorTest.evaluateInPage("triggerActions(sessionStorage)");
    6972            let sessionStorage = WebInspector.storageManager.domStorageObjects.find((x) => !x.isLocalStorage());
     
    7679        name: "TestLocalStorage",
    7780        description: "Test backend generated DOMStorage added, removed, updated, and cleared events for localStorage.",
    78         test: (resolve, reject) => {
     81        test(resolve, reject) {
    7982            InspectorTest.evaluateInPage("triggerActions(localStorage)");
    8083            let localStorage = WebInspector.storageManager.domStorageObjects.find((x) => x.isLocalStorage());
Note: See TracChangeset for help on using the changeset viewer.