Test files: 8; Total subtests: 107
| Test | Ed18 |
|---|---|
| /notifications/constructor-invalid.html | OK |
| Called the notification constructor with no arguments. | NOTRUN |
| /notifications/permission.html | OK |
| Checked the Notification.permission property. | PASS |
| /notifications/idlharness.https.any.html | OK |
| ExtendableEvent interface: existence and properties of interface object | PASS |
| Notification interface object length | PASS |
| Notification interface object name | PASS |
| Notification interface: attribute actions | FAIL |
| Notification interface: attribute badge | FAIL |
| Notification interface: attribute body | FAIL |
| Notification interface: attribute data | FAIL |
| Notification interface: attribute dir | FAIL |
| Notification interface: attribute icon | FAIL |
| Notification interface: attribute image | FAIL |
| Notification interface: attribute lang | FAIL |
| Notification interface: attribute maxActions | PASS |
| Notification interface: attribute onclick | FAIL |
| Notification interface: attribute onclose | FAIL |
| Notification interface: attribute onerror | FAIL |
| Notification interface: attribute onshow | FAIL |
| Notification interface: attribute permission | PASS |
| Notification interface: attribute renotify | FAIL |
| Notification interface: attribute requireInteraction | FAIL |
| Notification interface: attribute silent | FAIL |
| Notification interface: attribute tag | FAIL |
| Notification interface: attribute timestamp | FAIL |
| Notification interface: attribute title | FAIL |
| Notification interface: attribute vibrate | FAIL |
| Notification interface: calling requestPermission(NotificationPermissionCallback) on notification with too few arguments must throw TypeError | PASS |
| Notification interface: existence and properties of interface object | FAIL |
| 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: notification must inherit property "actions" with the proper type | PASS |
| Notification interface: notification must inherit property "badge" with the proper type | PASS |
| Notification interface: notification must inherit property "body" with the proper type | PASS |
| Notification interface: notification must inherit property "close()" with the proper type | PASS |
| Notification interface: notification must inherit property "data" with the proper type | PASS |
| Notification interface: notification must inherit property "dir" with the proper type | PASS |
| Notification interface: notification must inherit property "icon" with the proper type | PASS |
| Notification interface: notification must inherit property "image" with the proper type | PASS |
| Notification interface: notification must inherit property "lang" with the proper type | 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 "onclose" with the proper type | PASS |
| Notification interface: notification must inherit property "onerror" with the proper type | PASS |
| Notification interface: notification must inherit property "onshow" with the proper type | PASS |
| Notification interface: notification must inherit property "permission" with the proper type | PASS |
| Notification interface: notification must inherit property "renotify" with the proper type | FAIL |
| Notification interface: notification must inherit property "requestPermission(NotificationPermissionCallback)" with the proper type | PASS |
| Notification interface: notification must inherit property "requireInteraction" with the proper type | PASS |
| Notification interface: notification must inherit property "silent" with the proper type | PASS |
| Notification interface: notification must inherit property "tag" with the proper type | PASS |
| Notification interface: notification must inherit property "timestamp" with the proper type | PASS |
| Notification interface: notification must inherit property "title" with the proper type | PASS |
| Notification interface: notification must inherit property "vibrate" with the proper type | FAIL |
| Notification interface: operation close() | PASS |
| Notification interface: operation requestPermission(NotificationPermissionCallback) | PASS |
| Notification must be primary interface of notification | PASS |
| NotificationEvent interface: existence and properties of interface object | PASS |
| Partial interface ServiceWorkerGlobalScope: original interface defined | PASS |
| Partial interface ServiceWorkerRegistration: original interface defined | PASS |
| ServiceWorkerGlobalScope interface: existence and properties of interface object | PASS |
| ServiceWorkerRegistration interface: operation getNotifications(GetNotificationOptions) | PASS |
| ServiceWorkerRegistration interface: operation showNotification(DOMString, NotificationOptions) | PASS |
| Stringification of notification | PASS |
| WorkerGlobalScope interface: existence and properties of interface object | PASS |
| idl_test setup | PASS |
| /notifications/instance.html | OK |
| Notification instance basic tests | NOTRUN |
| /notifications/constructor-basic.html | OK |
| Called the notification constructor with one argument. | NOTRUN |
| /notifications/event-onclose.html | OK |
| Checked test prerequisites. | NOTRUN |
| /notifications/lang.html | OK |
| Roundtripping lang "". Expecting "". | NOTRUN |
| Roundtripping lang "Latf-de". Expecting "". | NOTRUN |
| Roundtripping lang "Latn-de". Expecting "". | NOTRUN |
| Roundtripping lang "a". Expecting "". | NOTRUN |
| Roundtripping lang "a-fr-lang". Expecting "". | NOTRUN |
| Roundtripping lang "b-fr-lang". Expecting "". | NOTRUN |
| Roundtripping lang "cocoa-1-bar". Expecting "". | NOTRUN |
| Roundtripping lang "cocoa-a-bar". Expecting "". | NOTRUN |
| Roundtripping lang "de-CH". Expecting "de-CH". | NOTRUN |
| Roundtripping lang "de-DE". Expecting "de-DE". | NOTRUN |
| Roundtripping lang "de-DE-1996". Expecting "de-DE-1996". | NOTRUN |
| Roundtripping lang "de-De". Expecting "de-De". | NOTRUN |
| Roundtripping lang "de-Latf-DE". Expecting "de-Latf-DE". | NOTRUN |
| Roundtripping lang "de-Latn-DE". Expecting "de-Latn-DE". | NOTRUN |
| Roundtripping lang "de-Latn-DE-1996". Expecting "de-Latn-DE-1996". | NOTRUN |
| Roundtripping lang "de-dE". Expecting "de-dE". | NOTRUN |
| Roundtripping lang "de-de". Expecting "de-de". | NOTRUN |
| Roundtripping lang "en". Expecting "en". | NOTRUN |
| Roundtripping lang "en-". Expecting "". | NOTRUN |
| Roundtripping lang "en--". Expecting "". | NOTRUN |
| Roundtripping lang "en-US-x-hixie". Expecting "en-US-x-hixie". | NOTRUN |
| Roundtripping lang "es-CH". Expecting "es-CH". | NOTRUN |
| Roundtripping lang "es1-KK-aa-bb-cc-dd". Expecting "". | NOTRUN |
| Roundtripping lang "es2-KL-aa-bb-cc-dd". Expecting "". | NOTRUN |
| Roundtripping lang "es3-KM-aa-bb-cc-dd". Expecting "". | NOTRUN |
| Roundtripping lang "foo--bar". Expecting "". | NOTRUN |
| Roundtripping lang "fooÉ". Expecting "". | NOTRUN |
| Roundtripping lang "foöÉ-bÁr". Expecting "". | NOTRUN |
| Roundtripping lang "foöÉbÁr". Expecting "". | NOTRUN |
| Roundtripping lang "fr-CH". Expecting "fr-CH". | NOTRUN |
| Roundtripping lang "fr-x". Expecting "". | NOTRUN |
| Roundtripping lang "fr-x-xenomorph". Expecting "". | NOTRUN |
| Roundtripping lang "fr-xenomorph". Expecting "". | NOTRUN |
| Roundtripping lang "id---Java". Expecting "". | NOTRUN |
| Roundtripping lang "it-CH". Expecting "it-CH". | NOTRUN |
| Roundtripping lang "rm-CH". Expecting "rm-CH". | NOTRUN |
| Roundtripping lang "tic-tac-tac-toe". Expecting "". | NOTRUN |
| /notifications/event-onshow.html | OK |
| Checked test prerequisites. | NOTRUN |