[webkit-changes] [WebKit/WebKit] aa9082: Update and unskip storage/indexeddb/removed.html

Sihui noreply at github.com
Tue Oct 29 21:02:40 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: aa90822cf5047b20481ce3d1a9112ae604880753
      https://github.com/WebKit/WebKit/commit/aa90822cf5047b20481ce3d1a9112ae604880753
  Author: Sihui Liu <sihui_liu at apple.com>
  Date:   2024-10-29 (Tue, 29 Oct 2024)

  Changed paths:
    M LayoutTests/TestExpectations
    M LayoutTests/platform/ios/TestExpectations
    R LayoutTests/storage/indexeddb/events-private.html
    R LayoutTests/storage/indexeddb/events.html
    M LayoutTests/storage/indexeddb/modern/resources/versionchange-event.js
    M LayoutTests/storage/indexeddb/modern/versionchange-event-expected.txt
    M LayoutTests/storage/indexeddb/modern/versionchange-event-private-expected.txt
    M LayoutTests/storage/indexeddb/removed-expected.txt
    M LayoutTests/storage/indexeddb/removed-private-expected.txt
    R LayoutTests/storage/indexeddb/resources/events.js
    M LayoutTests/storage/indexeddb/resources/removed.js

  Log Message:
  -----------
  Update and unskip storage/indexeddb/removed.html
https://bugs.webkit.org/show_bug.cgi?id=282211
rdar://138799402

Reviewed by Per Arne Vollan.

According to spec https://dom.spec.whatwg.org/#dom-document-createevent, IDBVersionChangeEvent cannot be created with
document.createEvent, and the function should throw error when passed 'IDBVersionChangeEvent'. This patch updates the
relevant tests for this behavior, and unskip them so the bots can start validating other behaviors in the tests.

* LayoutTests/TestExpectations:
* LayoutTests/storage/indexeddb/events.html: Removed.
This test mainly ensures IDBVersionChangeEvent interface exists and document.createEvent can create it. The first part
is moved to storage/indexeddb/modern/versionchange-event.html, and the second part is no longer in spec. so this test is
deleted.

* LayoutTests/TestExpectations:
* LayoutTests/platform/ios/TestExpectations:
* LayoutTests/storage/indexeddb/events-private.html: Removed.
* LayoutTests/storage/indexeddb/events.html: Removed.
* LayoutTests/storage/indexeddb/modern/resources/versionchange-event.js:
* LayoutTests/storage/indexeddb/modern/versionchange-event-expected.txt:
* LayoutTests/storage/indexeddb/modern/versionchange-event-private-expected.txt:
* LayoutTests/storage/indexeddb/removed-expected.txt:
* LayoutTests/storage/indexeddb/removed-private-expected.txt:
* LayoutTests/storage/indexeddb/resources/events.js: Removed.
* LayoutTests/storage/indexeddb/resources/removed.js:
(test):

Canonical link: https://commits.webkit.org/285879@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list