Commit 026b3caa authored by Philip Jägenstedt's avatar Philip Jägenstedt Committed by Commit Bot

Remove baselines for .any.js tests in wpt that are gone

These baselines are unused and only serve to confuse.

Found with this script:
find * -name '*.any*-expected.txt' | while read baseline; do
  file="$(echo $baseline | sed 's/\.any.*/.any.js/')";
  [[ -f $file ]] || git rm $baseline;
done

Change-Id: Ibee6505895e91c68e43a452a002af9601a9adbfc
Reviewed-on: https://chromium-review.googlesource.com/1200022Reviewed-by: default avatarRobert Ma <robertma@chromium.org>
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#588184}
parent 45ed2663
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "Got an error during or right after parsing `interface AnimationWorkletGlobalScope`: No opening bracket after sequence, line 18 (tokens: ")? effects = null")
[
{
"type": "partial",
"value": "partial",
"trivia": "// GENERATED CONTENT - DO NOT EDIT\n// Content of this file was automatically extracted from the\n// \"CSS Animation Worklet API\" spec.\n// See: https://wicg.github.io/animation-worklet/\n\n"
},
{
"type": "interface",
"value": "interface",
"trivia": " "
},
{
"type": "identifier",
"value": "Window",
"trivia": " "
},
{
"type": "{",
"value": "{",
"trivia": " "
},
{
"type": "[",
"value": "[",
"trivia": "\n "
}
]"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "Got an error during or right after parsing `interface AnimationWorkletGlobalScope`: No opening bracket after sequence, line 18 (tokens: ")? effects = null")
[
{
"type": "partial",
"value": "partial",
"trivia": "// GENERATED CONTENT - DO NOT EDIT\n// Content of this file was automatically extracted from the\n// \"CSS Animation Worklet API\" spec.\n// See: https://wicg.github.io/animation-worklet/\n\n"
},
{
"type": "interface",
"value": "interface",
"trivia": " "
},
{
"type": "identifier",
"value": "Window",
"trivia": " "
},
{
"type": "{",
"value": "{",
"trivia": " "
},
{
"type": "[",
"value": "[",
"trivia": "\n "
}
]"
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 59 tests; 41 PASS, 18 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS background-fetch interfaces
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS BackgroundFetchManager interface: existence and properties of interface object
PASS BackgroundFetchManager interface object length
PASS BackgroundFetchManager interface object name
PASS BackgroundFetchManager interface: existence and properties of interface prototype object
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchManager interface: operation fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions)
PASS BackgroundFetchManager interface: operation get(DOMString)
PASS BackgroundFetchManager interface: operation getIds()
PASS BackgroundFetchRegistration interface: existence and properties of interface object
PASS BackgroundFetchRegistration interface object length
PASS BackgroundFetchRegistration interface object name
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchRegistration interface: attribute id
PASS BackgroundFetchRegistration interface: attribute uploadTotal
PASS BackgroundFetchRegistration interface: attribute uploaded
PASS BackgroundFetchRegistration interface: attribute downloadTotal
PASS BackgroundFetchRegistration interface: attribute downloaded
FAIL BackgroundFetchRegistration interface: attribute activeFetches assert_true: The prototype object must have a property "activeFetches" expected true got false
PASS BackgroundFetchRegistration interface: attribute onprogress
PASS BackgroundFetchRegistration interface: operation abort()
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation match(RequestInfo, CacheQueryOptions) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation matchAll(RequestInfo, CacheQueryOptions) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation values() assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: attribute responseReady assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
PASS BackgroundFetchFetch interface: existence and properties of interface object
PASS BackgroundFetchFetch interface object length
PASS BackgroundFetchFetch interface object name
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchFetch interface: attribute request
PASS BackgroundFetchEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledFetches interface: existence and properties of interface object
PASS BackgroundFetchSettledFetch interface: existence and properties of interface object
PASS BackgroundFetchUpdateEvent interface: existence and properties of interface object
PASS BackgroundFetchClickEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: attribute backgroundFetch assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
PASS WorkerGlobalScope interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 58 tests; 40 PASS, 18 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS background-fetch interfaces
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS BackgroundFetchManager interface: existence and properties of interface object
PASS BackgroundFetchManager interface object length
PASS BackgroundFetchManager interface object name
PASS BackgroundFetchManager interface: existence and properties of interface prototype object
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchManager interface: operation fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions)
PASS BackgroundFetchManager interface: operation get(DOMString)
PASS BackgroundFetchManager interface: operation getIds()
PASS BackgroundFetchRegistration interface: existence and properties of interface object
PASS BackgroundFetchRegistration interface object length
PASS BackgroundFetchRegistration interface object name
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchRegistration interface: attribute id
PASS BackgroundFetchRegistration interface: attribute uploadTotal
PASS BackgroundFetchRegistration interface: attribute uploaded
PASS BackgroundFetchRegistration interface: attribute downloadTotal
PASS BackgroundFetchRegistration interface: attribute downloaded
FAIL BackgroundFetchRegistration interface: attribute activeFetches assert_true: The prototype object must have a property "activeFetches" expected true got false
PASS BackgroundFetchRegistration interface: attribute onprogress
PASS BackgroundFetchRegistration interface: operation abort()
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation match(RequestInfo, CacheQueryOptions) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation matchAll(RequestInfo, CacheQueryOptions) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation values() assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: attribute responseReady assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
PASS BackgroundFetchFetch interface: existence and properties of interface object
PASS BackgroundFetchFetch interface object length
PASS BackgroundFetchFetch interface object name
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchFetch interface: attribute request
PASS BackgroundFetchEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledFetches interface: existence and properties of interface object
PASS BackgroundFetchSettledFetch interface: existence and properties of interface object
PASS BackgroundFetchUpdateEvent interface: existence and properties of interface object
PASS BackgroundFetchClickEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: attribute backgroundFetch assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 58 tests; 40 PASS, 18 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS background-fetch interfaces
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS BackgroundFetchManager interface: existence and properties of interface object
PASS BackgroundFetchManager interface object length
PASS BackgroundFetchManager interface object name
PASS BackgroundFetchManager interface: existence and properties of interface prototype object
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchManager interface: operation fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions)
PASS BackgroundFetchManager interface: operation get(DOMString)
PASS BackgroundFetchManager interface: operation getIds()
PASS BackgroundFetchRegistration interface: existence and properties of interface object
PASS BackgroundFetchRegistration interface object length
PASS BackgroundFetchRegistration interface object name
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchRegistration interface: attribute id
PASS BackgroundFetchRegistration interface: attribute uploadTotal
PASS BackgroundFetchRegistration interface: attribute uploaded
PASS BackgroundFetchRegistration interface: attribute downloadTotal
PASS BackgroundFetchRegistration interface: attribute downloaded
FAIL BackgroundFetchRegistration interface: attribute activeFetches assert_true: The prototype object must have a property "activeFetches" expected true got false
PASS BackgroundFetchRegistration interface: attribute onprogress
PASS BackgroundFetchRegistration interface: operation abort()
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation match(RequestInfo, CacheQueryOptions) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation matchAll(RequestInfo, CacheQueryOptions) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation values() assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: attribute responseReady assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
PASS BackgroundFetchFetch interface: existence and properties of interface object
PASS BackgroundFetchFetch interface object length
PASS BackgroundFetchFetch interface object name
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchFetch interface: attribute request
PASS BackgroundFetchEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledFetches interface: existence and properties of interface object
PASS BackgroundFetchSettledFetch interface: existence and properties of interface object
PASS BackgroundFetchUpdateEvent interface: existence and properties of interface object
PASS BackgroundFetchClickEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: attribute backgroundFetch assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS compat interfaces.
PASS Partial interface Window: original interface defined
PASS Partial interface HTMLBodyElement: original interface defined
FAIL Window interface: attribute orientation assert_true: The prototype object must have a property "orientation" expected true got false
FAIL Window interface: attribute onorientationchange assert_true: The prototype object must have a property "onorientationchange" expected true got false
FAIL HTMLBodyElement interface: attribute onorientationchange assert_true: The prototype object must have a property "onorientationchange" expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS compat interfaces.
PASS Partial interface Window: original interface defined
PASS Partial interface HTMLBodyElement: original interface defined
PASS Window interface: existence and properties of interface object
FAIL EventTarget interface: existence and properties of interface object assert_false: expected false got true
PASS HTMLBodyElement interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL console.count()'s label gets converted to string via label.toString() when label is an object assert_true: toString() must be called on count()'s label when label is an object expected true got false
FAIL console.count() throws exceptions generated by erroneous label.toString() conversion assert_throws: count() must re-throw any exceptions thrown by label.toString() conversion function "() => {
console.count({
toString() {
throw new Error("conversion error");
}
});
}" did not throw
FAIL console.countReset()'s label gets converted to string via label.toString() when label is an object assert_true: toString() must be called on countReset()'s label when label is an object expected true got false
FAIL console.countReset() throws exceptions generated by erroneous label.toString() conversion assert_throws: countReset() must re-throw any exceptions thrown by label.toString() conversion function "() => {
console.countReset({
toString() {
throw new Error("conversion error");
}
});
}" did not throw
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL console.count()'s label gets converted to string via label.toString() when label is an object assert_true: toString() must be called on count()'s label when label is an object expected true got false
FAIL console.count() throws exceptions generated by erroneous label.toString() conversion assert_throws: count() must re-throw any exceptions thrown by label.toString() conversion function "() => {
console.count({
toString() {
throw new Error("conversion error");
}
});
}" did not throw
FAIL console.countReset()'s label gets converted to string via label.toString() when label is an object assert_true: toString() must be called on countReset()'s label when label is an object expected true got false
FAIL console.countReset() throws exceptions generated by erroneous label.toString() conversion assert_throws: countReset() must re-throw any exceptions thrown by label.toString() conversion function "() => {
console.countReset({
toString() {
throw new Error("conversion error");
}
});
}" did not throw
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 64 tests; 62 PASS, 2 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Notification interface: existence and properties of interface object
PASS Notification interface object length
PASS Notification interface object name
PASS Notification interface: existence and properties of interface prototype object
PASS Notification interface: existence and properties of interface prototype object's "constructor" property
PASS Notification interface: existence and properties of interface prototype object's @@unscopables property
PASS Notification interface: attribute permission
PASS Notification interface: operation requestPermission(NotificationPermissionCallback)
PASS Notification interface: attribute maxActions
PASS Notification interface: attribute onclick
PASS Notification interface: attribute onshow
PASS Notification interface: attribute onerror
PASS Notification interface: attribute onclose
PASS Notification interface: attribute title
PASS Notification interface: attribute dir
PASS Notification interface: attribute lang
PASS Notification interface: attribute body
PASS Notification interface: attribute tag
PASS Notification interface: attribute image
PASS Notification interface: attribute icon
PASS Notification interface: attribute badge
PASS Notification interface: attribute vibrate
PASS Notification interface: attribute timestamp
PASS Notification interface: attribute renotify
PASS Notification interface: attribute silent
PASS Notification interface: attribute requireInteraction
PASS Notification interface: attribute data
PASS Notification interface: attribute actions
PASS Notification interface: operation close()
PASS Notification must be primary interface of notification
PASS Stringification of notification
PASS Notification interface: notification must inherit property "permission" with the proper type
PASS Notification interface: notification must inherit property "requestPermission(NotificationPermissionCallback)" with the proper type
PASS Notification interface: calling requestPermission(NotificationPermissionCallback) on notification with too few arguments must throw TypeError
PASS Notification interface: notification must inherit property "maxActions" with the proper type
PASS Notification interface: notification must inherit property "onclick" with the proper type
PASS Notification interface: notification must inherit property "onshow" with the proper type
PASS Notification interface: notification must inherit property "onerror" with the proper type
PASS Notification interface: notification must inherit property "onclose" with the proper type
PASS Notification interface: notification must inherit property "title" with the proper type
PASS Notification interface: notification must inherit property "dir" with the proper type
PASS Notification interface: notification must inherit property "lang" with the proper type
PASS Notification interface: notification must inherit property "body" with the proper type
PASS Notification interface: notification must inherit property "tag" with the proper type
PASS Notification interface: notification must inherit property "image" with the proper type
PASS Notification interface: notification must inherit property "icon" with the proper type
PASS Notification interface: notification must inherit property "badge" with the proper type
PASS Notification interface: notification must inherit property "vibrate" with the proper type
PASS Notification interface: notification must inherit property "timestamp" with the proper type
PASS Notification interface: notification must inherit property "renotify" with the proper type
PASS Notification interface: notification must inherit property "silent" with the proper type
PASS Notification interface: notification must inherit property "requireInteraction" with the proper type
PASS Notification interface: notification must inherit property "data" with the proper type
PASS Notification interface: notification must inherit property "actions" with the proper type
PASS Notification interface: notification must inherit property "close()" with the proper type
PASS NotificationEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: operation showNotification(DOMString, NotificationOptions) assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
FAIL ServiceWorkerRegistration interface: operation getNotifications(GetNotificationOptions) assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
PASS WorkerGlobalScope interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 74 tests; 72 PASS, 2 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Notification interface: existence and properties of interface object
PASS Notification interface object length
PASS Notification interface object name
PASS Notification interface: existence and properties of interface prototype object
PASS Notification interface: existence and properties of interface prototype object's "constructor" property
PASS Notification interface: existence and properties of interface prototype object's @@unscopables property
PASS Notification interface: attribute permission
PASS Notification interface: member requestPermission
PASS Notification interface: attribute maxActions
PASS Notification interface: attribute onclick
PASS Notification interface: attribute onshow
PASS Notification interface: attribute onerror
PASS Notification interface: attribute onclose
PASS Notification interface: attribute title
PASS Notification interface: attribute dir
PASS Notification interface: attribute lang
PASS Notification interface: attribute body
PASS Notification interface: attribute tag
PASS Notification interface: attribute image
PASS Notification interface: attribute icon
PASS Notification interface: attribute badge
PASS Notification interface: attribute vibrate
PASS Notification interface: attribute timestamp
PASS Notification interface: attribute renotify
PASS Notification interface: attribute silent
PASS Notification interface: attribute requireInteraction
PASS Notification interface: attribute data
PASS Notification interface: attribute actions
PASS Notification interface: operation close()
PASS Notification must be primary interface of notification
PASS Stringification of notification
PASS Notification interface: notification must inherit property "permission" with the proper type
PASS Notification interface: notification must not have property "requestPermission"
PASS Notification interface: notification must inherit property "maxActions" with the proper type
PASS Notification interface: notification must inherit property "onclick" with the proper type
PASS Notification interface: notification must inherit property "onshow" with the proper type
PASS Notification interface: notification must inherit property "onerror" with the proper type
PASS Notification interface: notification must inherit property "onclose" with the proper type
PASS Notification interface: notification must inherit property "title" with the proper type
PASS Notification interface: notification must inherit property "dir" with the proper type
PASS Notification interface: notification must inherit property "lang" with the proper type
PASS Notification interface: notification must inherit property "body" with the proper type
PASS Notification interface: notification must inherit property "tag" with the proper type
PASS Notification interface: notification must inherit property "image" with the proper type
PASS Notification interface: notification must inherit property "icon" with the proper type
PASS Notification interface: notification must inherit property "badge" with the proper type
PASS Notification interface: notification must inherit property "vibrate" with the proper type
PASS Notification interface: notification must inherit property "timestamp" with the proper type
PASS Notification interface: notification must inherit property "renotify" with the proper type
PASS Notification interface: notification must inherit property "silent" with the proper type
PASS Notification interface: notification must inherit property "requireInteraction" with the proper type
PASS Notification interface: notification must inherit property "data" with the proper type
PASS Notification interface: notification must inherit property "actions" with the proper type
PASS Notification interface: notification must inherit property "close()" with the proper type
PASS NotificationEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: operation showNotification(DOMString, NotificationOptions) assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
FAIL ServiceWorkerRegistration interface: operation getNotifications(GetNotificationOptions) assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
PASS HTMLElement interface: existence and properties of interface object
PASS HTMLBodyElement interface: existence and properties of interface object
PASS Window interface: existence and properties of interface object
PASS HTMLFrameSetElement interface: existence and properties of interface object
PASS Node interface: existence and properties of interface object
PASS Document interface: existence and properties of interface object
PASS DocumentType interface: existence and properties of interface object
PASS DocumentFragment interface: existence and properties of interface object
PASS ShadowRoot interface: existence and properties of interface object
PASS Element interface: existence and properties of interface object
PASS CharacterData interface: existence and properties of interface object
PASS Text interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 74 tests; 72 PASS, 2 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Notification interface: existence and properties of interface object
PASS Notification interface object length
PASS Notification interface object name
PASS Notification interface: existence and properties of interface prototype object
PASS Notification interface: existence and properties of interface prototype object's "constructor" property
PASS Notification interface: existence and properties of interface prototype object's @@unscopables property
PASS Notification interface: attribute permission
PASS Notification interface: member requestPermission
PASS Notification interface: attribute maxActions
PASS Notification interface: attribute onclick
PASS Notification interface: attribute onshow
PASS Notification interface: attribute onerror
PASS Notification interface: attribute onclose
PASS Notification interface: attribute title
PASS Notification interface: attribute dir
PASS Notification interface: attribute lang
PASS Notification interface: attribute body
PASS Notification interface: attribute tag
PASS Notification interface: attribute image
PASS Notification interface: attribute icon
PASS Notification interface: attribute badge
PASS Notification interface: attribute vibrate
PASS Notification interface: attribute timestamp
PASS Notification interface: attribute renotify
PASS Notification interface: attribute silent
PASS Notification interface: attribute requireInteraction
PASS Notification interface: attribute data
PASS Notification interface: attribute actions
PASS Notification interface: operation close()
PASS Notification must be primary interface of notification
PASS Stringification of notification
PASS Notification interface: notification must inherit property "permission" with the proper type
PASS Notification interface: notification must not have property "requestPermission"
PASS Notification interface: notification must inherit property "maxActions" with the proper type
PASS Notification interface: notification must inherit property "onclick" with the proper type
PASS Notification interface: notification must inherit property "onshow" with the proper type
PASS Notification interface: notification must inherit property "onerror" with the proper type
PASS Notification interface: notification must inherit property "onclose" with the proper type
PASS Notification interface: notification must inherit property "title" with the proper type
PASS Notification interface: notification must inherit property "dir" with the proper type
PASS Notification interface: notification must inherit property "lang" with the proper type
PASS Notification interface: notification must inherit property "body" with the proper type
PASS Notification interface: notification must inherit property "tag" with the proper type
PASS Notification interface: notification must inherit property "image" with the proper type
PASS Notification interface: notification must inherit property "icon" with the proper type
PASS Notification interface: notification must inherit property "badge" with the proper type
PASS Notification interface: notification must inherit property "vibrate" with the proper type
PASS Notification interface: notification must inherit property "timestamp" with the proper type
PASS Notification interface: notification must inherit property "renotify" with the proper type
PASS Notification interface: notification must inherit property "silent" with the proper type
PASS Notification interface: notification must inherit property "requireInteraction" with the proper type
PASS Notification interface: notification must inherit property "data" with the proper type
PASS Notification interface: notification must inherit property "actions" with the proper type
PASS Notification interface: notification must inherit property "close()" with the proper type
PASS NotificationEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: operation showNotification(DOMString, NotificationOptions) assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
FAIL ServiceWorkerRegistration interface: operation getNotifications(GetNotificationOptions) assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
PASS HTMLElement interface: existence and properties of interface object
PASS HTMLBodyElement interface: existence and properties of interface object
PASS Window interface: existence and properties of interface object
PASS HTMLFrameSetElement interface: existence and properties of interface object
PASS Node interface: existence and properties of interface object
PASS Document interface: existence and properties of interface object
PASS DocumentType interface: existence and properties of interface object
PASS DocumentFragment interface: existence and properties of interface object
PASS ShadowRoot interface: existence and properties of interface object
PASS Element interface: existence and properties of interface object
PASS CharacterData interface: existence and properties of interface object
PASS Text interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Payment handler interfaces.
FAIL Partial interface ServiceWorkerRegistration: original interface defined assert_true: Original interface should be defined expected true got false
FAIL Partial interface ServiceWorkerGlobalScope: original interface defined assert_true: Original interface should be defined expected true got false
FAIL Partial interface ServiceWorkerGlobalScope[2]: original interface defined assert_true: Original interface should be defined expected true got false
PASS PaymentManager interface: existence and properties of interface object
PASS PaymentManager interface object length
PASS PaymentManager interface object name
PASS PaymentManager interface: existence and properties of interface prototype object
PASS PaymentManager interface: existence and properties of interface prototype object's "constructor" property
PASS PaymentManager interface: existence and properties of interface prototype object's @@unscopables property
PASS PaymentManager interface: attribute instruments
FAIL PaymentManager interface: operation requestPermission() assert_own_property: interface object missing static operation expected property "requestPermission" missing
PASS PaymentManager interface: attribute userHint
PASS PaymentInstruments interface: existence and properties of interface object
PASS PaymentInstruments interface object length
PASS PaymentInstruments interface object name
PASS PaymentInstruments interface: existence and properties of interface prototype object
PASS PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property
PASS PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property
PASS PaymentInstruments interface: operation delete(DOMString)
PASS PaymentInstruments interface: operation get(DOMString)
PASS PaymentInstruments interface: operation keys()
PASS PaymentInstruments interface: operation has(DOMString)
PASS PaymentInstruments interface: operation set(DOMString, PaymentInstrument)
PASS PaymentInstruments interface: operation clear()
PASS CanMakePaymentEvent interface: existence and properties of interface object
PASS PaymentRequestEvent interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Payment handler interfaces.
FAIL Partial interface ServiceWorkerRegistration: original interface defined assert_true: Original interface should be defined expected true got false
FAIL Partial interface ServiceWorkerGlobalScope: original interface defined assert_true: Original interface should be defined expected true got false
FAIL Partial interface ServiceWorkerGlobalScope[2]: original interface defined assert_true: Original interface should be defined expected true got false
FAIL PaymentManager interface: existence and properties of interface object assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface object length assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface object name assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: existence and properties of interface prototype object assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: attribute instruments assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: member requestPermission Cannot use 'in' operator to search for 'requestPermission' in undefined
FAIL PaymentManager interface: attribute userHint assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
PASS PaymentInstruments interface: existence and properties of interface object
PASS PaymentInstruments interface object length
PASS PaymentInstruments interface object name
PASS PaymentInstruments interface: existence and properties of interface prototype object
PASS PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property
PASS PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property
PASS PaymentInstruments interface: operation delete(DOMString)
PASS PaymentInstruments interface: operation get(DOMString)
PASS PaymentInstruments interface: operation keys()
PASS PaymentInstruments interface: operation has(DOMString)
PASS PaymentInstruments interface: operation set(DOMString, PaymentInstrument)
PASS PaymentInstruments interface: operation clear()
PASS CanMakePaymentEvent interface: existence and properties of interface object
PASS PaymentRequestEvent interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 50 tests; 39 PASS, 11 FAIL, 0 TIMEOUT, 0 NOTRUN.
FAIL idl_test setup promise_test: Unhandled rejection with value: object "TypeError: Cannot read property 'getRegistration' of undefined"
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: valid exposure set
PASS PushManager interface: existence and properties of interface object
PASS PushManager interface object length
PASS PushManager interface object name
PASS PushManager interface: existence and properties of interface prototype object
PASS PushManager interface: existence and properties of interface prototype object's "constructor" property
PASS PushManager interface: existence and properties of interface prototype object's @@unscopables property
PASS PushManager interface: attribute supportedContentEncodings
PASS PushManager interface: operation subscribe(PushSubscriptionOptionsInit)
PASS PushManager interface: operation getSubscription()
PASS PushManager interface: operation permissionState(PushSubscriptionOptionsInit)
FAIL PushManager must be primary interface of registration.pushManager assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
FAIL Stringification of registration.pushManager assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
FAIL PushManager interface: registration.pushManager must inherit property "supportedContentEncodings" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
FAIL PushManager interface: registration.pushManager must inherit property "subscribe(PushSubscriptionOptionsInit)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
FAIL PushManager interface: calling subscribe(PushSubscriptionOptionsInit) on registration.pushManager with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
FAIL PushManager interface: registration.pushManager must inherit property "getSubscription()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
FAIL PushManager interface: registration.pushManager must inherit property "permissionState(PushSubscriptionOptionsInit)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
FAIL PushManager interface: calling permissionState(PushSubscriptionOptionsInit) on registration.pushManager with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
PASS PushSubscriptionOptions interface: existence and properties of interface object
PASS PushSubscriptionOptions interface object length
PASS PushSubscriptionOptions interface object name
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object's "constructor" property
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object's @@unscopables property
PASS PushSubscriptionOptions interface: attribute userVisibleOnly
PASS PushSubscriptionOptions interface: attribute applicationServerKey
PASS PushSubscription interface: existence and properties of interface object
PASS PushSubscription interface object length
PASS PushSubscription interface object name
PASS PushSubscription interface: existence and properties of interface prototype object
PASS PushSubscription interface: existence and properties of interface prototype object's "constructor" property
PASS PushSubscription interface: existence and properties of interface prototype object's @@unscopables property
PASS PushSubscription interface: attribute endpoint
PASS PushSubscription interface: attribute expirationTime
PASS PushSubscription interface: attribute options
PASS PushSubscription interface: operation getKey(PushEncryptionKeyName)
PASS PushSubscription interface: operation unsubscribe()
PASS PushSubscription interface: operation toJSON()
PASS PushMessageData interface: existence and properties of interface object
PASS PushEvent interface: existence and properties of interface object
PASS PushSubscriptionChangeEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: attribute pushManager assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
FAIL ServiceWorkerRegistration interface: registration must inherit property "pushManager" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: registration is not defined"
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
PASS WorkerGlobalScope interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 52 tests; 51 PASS, 1 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: valid exposure set
PASS PushManager interface: existence and properties of interface object
PASS PushManager interface object length
PASS PushManager interface object name
PASS PushManager interface: existence and properties of interface prototype object
PASS PushManager interface: existence and properties of interface prototype object's "constructor" property
PASS PushManager interface: existence and properties of interface prototype object's @@unscopables property
PASS PushManager interface: attribute supportedContentEncodings
PASS PushManager interface: operation subscribe(PushSubscriptionOptionsInit)
PASS PushManager interface: operation getSubscription()
PASS PushManager interface: operation permissionState(PushSubscriptionOptionsInit)
PASS PushSubscriptionOptions interface: existence and properties of interface object
PASS PushSubscriptionOptions interface object length
PASS PushSubscriptionOptions interface object name
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object's "constructor" property
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object's @@unscopables property
PASS PushSubscriptionOptions interface: attribute userVisibleOnly
PASS PushSubscriptionOptions interface: attribute applicationServerKey
PASS PushSubscription interface: existence and properties of interface object
PASS PushSubscription interface object length
PASS PushSubscription interface object name
PASS PushSubscription interface: existence and properties of interface prototype object
PASS PushSubscription interface: existence and properties of interface prototype object's "constructor" property
PASS PushSubscription interface: existence and properties of interface prototype object's @@unscopables property
PASS PushSubscription interface: attribute endpoint
PASS PushSubscription interface: attribute expirationTime
PASS PushSubscription interface: attribute options
PASS PushSubscription interface: operation getKey(PushEncryptionKeyName)
PASS PushSubscription interface: operation unsubscribe()
PASS PushSubscription interface: operation toJSON()
PASS PushMessageData interface: existence and properties of interface object
PASS PushEvent interface: existence and properties of interface object
PASS PushSubscriptionChangeEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: attribute pushManager assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
PASS HTMLElement interface: existence and properties of interface object
PASS HTMLBodyElement interface: existence and properties of interface object
PASS Window interface: existence and properties of interface object
PASS HTMLFrameSetElement interface: existence and properties of interface object
PASS Node interface: existence and properties of interface object
PASS Document interface: existence and properties of interface object
PASS DocumentType interface: existence and properties of interface object
PASS DocumentFragment interface: existence and properties of interface object
PASS ShadowRoot interface: existence and properties of interface object
PASS Element interface: existence and properties of interface object
PASS CharacterData interface: existence and properties of interface object
PASS Text interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 52 tests; 51 PASS, 1 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface ServiceWorkerRegistration: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: original interface defined
PASS Partial interface ServiceWorkerGlobalScope: valid exposure set
PASS PushManager interface: existence and properties of interface object
PASS PushManager interface object length
PASS PushManager interface object name
PASS PushManager interface: existence and properties of interface prototype object
PASS PushManager interface: existence and properties of interface prototype object's "constructor" property
PASS PushManager interface: existence and properties of interface prototype object's @@unscopables property
PASS PushManager interface: attribute supportedContentEncodings
PASS PushManager interface: operation subscribe(PushSubscriptionOptionsInit)
PASS PushManager interface: operation getSubscription()
PASS PushManager interface: operation permissionState(PushSubscriptionOptionsInit)
PASS PushSubscriptionOptions interface: existence and properties of interface object
PASS PushSubscriptionOptions interface object length
PASS PushSubscriptionOptions interface object name
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object's "constructor" property
PASS PushSubscriptionOptions interface: existence and properties of interface prototype object's @@unscopables property
PASS PushSubscriptionOptions interface: attribute userVisibleOnly
PASS PushSubscriptionOptions interface: attribute applicationServerKey
PASS PushSubscription interface: existence and properties of interface object
PASS PushSubscription interface object length
PASS PushSubscription interface object name
PASS PushSubscription interface: existence and properties of interface prototype object
PASS PushSubscription interface: existence and properties of interface prototype object's "constructor" property
PASS PushSubscription interface: existence and properties of interface prototype object's @@unscopables property
PASS PushSubscription interface: attribute endpoint
PASS PushSubscription interface: attribute expirationTime
PASS PushSubscription interface: attribute options
PASS PushSubscription interface: operation getKey(PushEncryptionKeyName)
PASS PushSubscription interface: operation unsubscribe()
PASS PushSubscription interface: operation toJSON()
PASS PushMessageData interface: existence and properties of interface object
PASS PushEvent interface: existence and properties of interface object
PASS PushSubscriptionChangeEvent interface: existence and properties of interface object
FAIL ServiceWorkerRegistration interface: attribute pushManager assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS ExtendableEvent interface: existence and properties of interface object
PASS HTMLElement interface: existence and properties of interface object
PASS HTMLBodyElement interface: existence and properties of interface object
PASS Window interface: existence and properties of interface object
PASS HTMLFrameSetElement interface: existence and properties of interface object
PASS Node interface: existence and properties of interface object
PASS Document interface: existence and properties of interface object
PASS DocumentType interface: existence and properties of interface object
PASS DocumentFragment interface: existence and properties of interface object
PASS ShadowRoot interface: existence and properties of interface object
PASS Element interface: existence and properties of interface object
PASS CharacterData interface: existence and properties of interface object
PASS Text interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 78 tests; 75 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS Test driver
PASS URL interface: existence and properties of interface object
PASS URL interface object length
PASS URL interface object name
PASS URL interface: legacy window alias
PASS URL interface: existence and properties of interface prototype object
PASS URL interface: existence and properties of interface prototype object's "constructor" property
PASS URL interface: existence and properties of interface prototype object's @@unscopables property
PASS URL interface: attribute href
PASS URL interface: stringifier
PASS URL interface: attribute origin
PASS URL interface: attribute protocol
PASS URL interface: attribute username
PASS URL interface: attribute password
PASS URL interface: attribute host
PASS URL interface: attribute hostname
PASS URL interface: attribute port
PASS URL interface: attribute pathname
PASS URL interface: attribute search
PASS URL interface: attribute searchParams
PASS URL interface: attribute hash
FAIL URL interface: operation toJSON() assert_own_property: interface prototype object missing non-static operation expected property "toJSON" missing
PASS URL must be primary interface of new URL("http://foo")
PASS Stringification of new URL("http://foo")
PASS URL interface: new URL("http://foo") must inherit property "href" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "origin" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "protocol" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "username" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "password" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "host" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "hostname" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "port" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "pathname" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "search" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "searchParams" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "hash" with the proper type
FAIL URL interface: new URL("http://foo") must inherit property "toJSON()" with the proper type assert_inherits: property "toJSON" not found in prototype chain
FAIL Test toJSON operation of URL memberHolderObject.toJSON is not a function
PASS URLSearchParams interface: existence and properties of interface object
PASS URLSearchParams interface object length
PASS URLSearchParams interface object name
PASS URLSearchParams interface: existence and properties of interface prototype object
PASS URLSearchParams interface: existence and properties of interface prototype object's "constructor" property
PASS URLSearchParams interface: existence and properties of interface prototype object's @@unscopables property
PASS URLSearchParams interface: operation append(USVString, USVString)
PASS URLSearchParams interface: operation delete(USVString)
PASS URLSearchParams interface: operation get(USVString)
PASS URLSearchParams interface: operation getAll(USVString)
PASS URLSearchParams interface: operation has(USVString)
PASS URLSearchParams interface: operation set(USVString, USVString)
PASS URLSearchParams interface: operation sort()
PASS Testing Symbol.iterator property of iterable interface URLSearchParams
PASS Testing pair iterable interface URLSearchParams
PASS URLSearchParams interface: stringifier
PASS URLSearchParams interface: operation entries()
PASS URLSearchParams interface: operation keys()
PASS URLSearchParams interface: operation values()
PASS URLSearchParams interface: operation forEach(function, any)
PASS URLSearchParams must be primary interface of new URLSearchParams("hi=there&thank=you")
PASS Stringification of new URLSearchParams("hi=there&thank=you")
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "append(USVString, USVString)" with the proper type
PASS URLSearchParams interface: calling append(USVString, USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "delete(USVString)" with the proper type
PASS URLSearchParams interface: calling delete(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "get(USVString)" with the proper type
PASS URLSearchParams interface: calling get(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "getAll(USVString)" with the proper type
PASS URLSearchParams interface: calling getAll(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "has(USVString)" with the proper type
PASS URLSearchParams interface: calling has(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "set(USVString, USVString)" with the proper type
PASS URLSearchParams interface: calling set(USVString, USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "sort()" with the proper type
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "entries()" with the proper type
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "keys()" with the proper type
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "values()" with the proper type
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "forEach(function, any)" with the proper type
PASS URLSearchParams interface: calling forEach(function, any) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 78 tests; 75 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS Test driver
PASS URL interface: existence and properties of interface object
PASS URL interface object length
PASS URL interface object name
PASS URL interface: legacy window alias
PASS URL interface: existence and properties of interface prototype object
PASS URL interface: existence and properties of interface prototype object's "constructor" property
PASS URL interface: existence and properties of interface prototype object's @@unscopables property
PASS URL interface: attribute href
PASS URL interface: stringifier
PASS URL interface: attribute origin
PASS URL interface: attribute protocol
PASS URL interface: attribute username
PASS URL interface: attribute password
PASS URL interface: attribute host
PASS URL interface: attribute hostname
PASS URL interface: attribute port
PASS URL interface: attribute pathname
PASS URL interface: attribute search
PASS URL interface: attribute searchParams
PASS URL interface: attribute hash
FAIL URL interface: operation toJSON() assert_own_property: interface prototype object missing non-static operation expected property "toJSON" missing
PASS URL must be primary interface of new URL("http://foo")
PASS Stringification of new URL("http://foo")
PASS URL interface: new URL("http://foo") must inherit property "href" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "origin" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "protocol" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "username" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "password" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "host" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "hostname" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "port" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "pathname" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "search" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "searchParams" with the proper type
PASS URL interface: new URL("http://foo") must inherit property "hash" with the proper type
FAIL URL interface: new URL("http://foo") must inherit property "toJSON()" with the proper type assert_inherits: property "toJSON" not found in prototype chain
FAIL Test toJSON operation of URL memberHolderObject.toJSON is not a function
PASS URLSearchParams interface: existence and properties of interface object
PASS URLSearchParams interface object length
PASS URLSearchParams interface object name
PASS URLSearchParams interface: existence and properties of interface prototype object
PASS URLSearchParams interface: existence and properties of interface prototype object's "constructor" property
PASS URLSearchParams interface: existence and properties of interface prototype object's @@unscopables property
PASS URLSearchParams interface: operation append(USVString, USVString)
PASS URLSearchParams interface: operation delete(USVString)
PASS URLSearchParams interface: operation get(USVString)
PASS URLSearchParams interface: operation getAll(USVString)
PASS URLSearchParams interface: operation has(USVString)
PASS URLSearchParams interface: operation set(USVString, USVString)
PASS URLSearchParams interface: operation sort()
PASS Testing Symbol.iterator property of iterable interface URLSearchParams
PASS Testing pair iterable interface URLSearchParams
PASS URLSearchParams interface: stringifier
PASS URLSearchParams interface: operation entries()
PASS URLSearchParams interface: operation keys()
PASS URLSearchParams interface: operation values()
PASS URLSearchParams interface: operation forEach(function, any)
PASS URLSearchParams must be primary interface of new URLSearchParams("hi=there&thank=you")
PASS Stringification of new URLSearchParams("hi=there&thank=you")
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "append(USVString, USVString)" with the proper type
PASS URLSearchParams interface: calling append(USVString, USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "delete(USVString)" with the proper type
PASS URLSearchParams interface: calling delete(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "get(USVString)" with the proper type
PASS URLSearchParams interface: calling get(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "getAll(USVString)" with the proper type
PASS URLSearchParams interface: calling getAll(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "has(USVString)" with the proper type
PASS URLSearchParams interface: calling has(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "set(USVString, USVString)" with the proper type
PASS URLSearchParams interface: calling set(USVString, USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "sort()" with the proper type
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "entries()" with the proper type
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "keys()" with the proper type
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "values()" with the proper type
PASS URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "forEach(function, any)" with the proper type
PASS URLSearchParams interface: calling forEach(function, any) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL idlharness promise_test: Unhandled rejection with value: object "NotAllowedError: The operation either timed out or was not allowed. See: https://w3c.github.io/webauthn/#sec-assertion-privacy."
PASS WebAuthn interfaces.
PASS Partial dictionary CredentialCreationOptions: original dictionary defined
PASS Partial dictionary CredentialRequestOptions: original dictionary defined
PASS Partial interface PublicKeyCredential: original interface defined
PASS Partial dictionary AuthenticationExtensionsClientInputs: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientOutputs: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientInputs[2]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientOutputs[2]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientInputs[3]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientOutputs[3]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientInputs[4]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientOutputs[4]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientInputs[5]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientOutputs[5]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientInputs[6]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientOutputs[6]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientInputs[7]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientOutputs[7]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientInputs[8]: original dictionary defined
PASS Partial dictionary AuthenticationExtensionsClientOutputs[8]: original dictionary defined
PASS PublicKeyCredential interface: existence and properties of interface object
PASS PublicKeyCredential interface object length
PASS PublicKeyCredential interface object name
PASS PublicKeyCredential interface: existence and properties of interface prototype object
PASS PublicKeyCredential interface: existence and properties of interface prototype object's "constructor" property
PASS PublicKeyCredential interface: existence and properties of interface prototype object's @@unscopables property
PASS PublicKeyCredential interface: attribute rawId
PASS Unscopable handled correctly for rawId property on PublicKeyCredential
PASS PublicKeyCredential interface: attribute response
PASS Unscopable handled correctly for response property on PublicKeyCredential
PASS PublicKeyCredential interface: operation getClientExtensionResults()
PASS Unscopable handled correctly for getClientExtensionResults() on PublicKeyCredential
PASS PublicKeyCredential interface: operation isUserVerifyingPlatformAuthenticatorAvailable()
PASS Unscopable handled correctly for isUserVerifyingPlatformAuthenticatorAvailable() on PublicKeyCredential
FAIL PublicKeyCredential must be primary interface of cred assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: cred is not defined"
FAIL Stringification of cred assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: cred is not defined"
FAIL PublicKeyCredential interface: cred must inherit property "rawId" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: cred is not defined"
FAIL PublicKeyCredential interface: cred must inherit property "response" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: cred is not defined"
FAIL PublicKeyCredential interface: cred must inherit property "getClientExtensionResults()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: cred is not defined"
FAIL PublicKeyCredential interface: cred must inherit property "isUserVerifyingPlatformAuthenticatorAvailable()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: cred is not defined"
PASS AuthenticatorResponse interface: existence and properties of interface object
PASS AuthenticatorResponse interface object length
PASS AuthenticatorResponse interface object name
PASS AuthenticatorResponse interface: existence and properties of interface prototype object
PASS AuthenticatorResponse interface: existence and properties of interface prototype object's "constructor" property
PASS AuthenticatorResponse interface: existence and properties of interface prototype object's @@unscopables property
PASS AuthenticatorResponse interface: attribute clientDataJSON
PASS Unscopable handled correctly for clientDataJSON property on AuthenticatorResponse
PASS AuthenticatorAttestationResponse interface: existence and properties of interface object
PASS AuthenticatorAttestationResponse interface object length
PASS AuthenticatorAttestationResponse interface object name
PASS AuthenticatorAttestationResponse interface: existence and properties of interface prototype object
PASS AuthenticatorAttestationResponse interface: existence and properties of interface prototype object's "constructor" property
PASS AuthenticatorAttestationResponse interface: existence and properties of interface prototype object's @@unscopables property
PASS AuthenticatorAttestationResponse interface: attribute attestationObject
PASS Unscopable handled correctly for attestationObject property on AuthenticatorAttestationResponse
PASS AuthenticatorAssertionResponse interface: existence and properties of interface object
PASS AuthenticatorAssertionResponse interface object length
PASS AuthenticatorAssertionResponse interface object name
PASS AuthenticatorAssertionResponse interface: existence and properties of interface prototype object
PASS AuthenticatorAssertionResponse interface: existence and properties of interface prototype object's "constructor" property
PASS AuthenticatorAssertionResponse interface: existence and properties of interface prototype object's @@unscopables property
PASS AuthenticatorAssertionResponse interface: attribute authenticatorData
PASS Unscopable handled correctly for authenticatorData property on AuthenticatorAssertionResponse
PASS AuthenticatorAssertionResponse interface: attribute signature
PASS Unscopable handled correctly for signature property on AuthenticatorAssertionResponse
PASS AuthenticatorAssertionResponse interface: attribute userHandle
PASS Unscopable handled correctly for userHandle property on AuthenticatorAssertionResponse
FAIL AuthenticatorAssertionResponse must be primary interface of assertionResponse assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: assertionResponse is not defined"
FAIL Stringification of assertionResponse assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: assertionResponse is not defined"
FAIL AuthenticatorAssertionResponse interface: assertionResponse must inherit property "authenticatorData" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: assertionResponse is not defined"
FAIL AuthenticatorAssertionResponse interface: assertionResponse must inherit property "signature" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: assertionResponse is not defined"
FAIL AuthenticatorAssertionResponse interface: assertionResponse must inherit property "userHandle" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: assertionResponse is not defined"
FAIL AuthenticatorResponse interface: assertionResponse must inherit property "clientDataJSON" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: assertionResponse is not defined"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL idlharness window is not defined
Harness: the test ran to completion.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment