Test files: 19; Total subtests: 106
Test | Ch45 | FF39 | Sa08 |
---|---|---|---|
/notifications/constructor-basic.html | OK | OK | OK |
Called the notification constructor with one argument. | PASS | PASS | PASS |
/notifications/constructor-invalid.html | OK | OK | OK |
Called the notification constructor with no arguments. | PASS | PASS | PASS |
/notifications/event-onclose.html | OK | OK | OK |
Checked test prerequisites. | PASS | PASS | PASS |
Invoked the onclose event handler. | PASS | PASS | PASS |
/notifications/event-onshow.html | OK | OK | OK |
Checked test prerequisites. | PASS | PASS | PASS |
Invoked the onshow event handler. | PASS | PASS | PASS |
/notifications/instance.html | OK | OK | OK |
Notification instance exists. | PASS | PASS | PASS |
Attribute exists: close | PASS | PASS | PASS |
Attribute exists: onclick | PASS | PASS | PASS |
Attribute exists: onshow | PASS | PASS | PASS |
Attribute exists: onerror | PASS | PASS | PASS |
Attribute exists: onclose | PASS | PASS | PASS |
Attribute exists with expected value: title | PASS | PASS | FAIL |
Attribute exists with expected value: dir | PASS | PASS | PASS |
Attribute exists with expected value: lang | PASS | PASS | FAIL |
Attribute exists with expected value: body | PASS | PASS | FAIL |
Attribute exists with expected value: tag | PASS | PASS | PASS |
Attribute exists with expected value: icon | PASS | PASS | FAIL |
/notifications/interfaces.html | OK | OK | OK |
Notification interface: existence and properties of interface object | PASS | PASS | FAIL |
Notification interface object length | FAIL | PASS | FAIL |
Notification interface: existence and properties of interface prototype object | FAIL | PASS | FAIL |
Notification interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | FAIL |
Notification interface: attribute permission | PASS | PASS | PASS |
Notification interface: operation requestPermission(NotificationPermissionCallback) | PASS | PASS | PASS |
Notification interface: attribute onclick | FAIL | PASS | FAIL |
Notification interface: attribute onshow | FAIL | PASS | FAIL |
Notification interface: attribute onerror | FAIL | PASS | FAIL |
Notification interface: attribute onclose | FAIL | PASS | FAIL |
Notification interface: attribute title | FAIL | PASS | FAIL |
Notification interface: attribute dir | FAIL | PASS | FAIL |
Notification interface: attribute lang | FAIL | PASS | FAIL |
Notification interface: attribute body | FAIL | PASS | FAIL |
Notification interface: attribute tag | FAIL | PASS | FAIL |
Notification interface: attribute icon | FAIL | PASS | FAIL |
Notification interface: operation close() | FAIL | PASS | PASS |
Notification must be primary interface of new Notification("foo") | PASS | PASS | PASS |
Stringification of new Notification("foo") | PASS | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "permission" with the proper type (0) | PASS | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "requestPermission" with the proper type (1) | PASS | PASS | PASS |
Notification interface: calling requestPermission(NotificationPermissionCallback) on new Notification("foo") with too few arguments must throw TypeError | PASS | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "onclick" with the proper type (2) | FAIL | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "onshow" with the proper type (3) | FAIL | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "onerror" with the proper type (4) | FAIL | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "onclose" with the proper type (5) | FAIL | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "title" with the proper type (6) | FAIL | PASS | FAIL |
Notification interface: new Notification("foo") must inherit property "dir" with the proper type (7) | FAIL | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "lang" with the proper type (8) | FAIL | PASS | FAIL |
Notification interface: new Notification("foo") must inherit property "body" with the proper type (9) | FAIL | PASS | FAIL |
Notification interface: new Notification("foo") must inherit property "tag" with the proper type (10) | FAIL | PASS | PASS |
Notification interface: new Notification("foo") must inherit property "icon" with the proper type (11) | FAIL | PASS | FAIL |
Notification interface: new Notification("foo") must inherit property "close" with the proper type (12) | PASS | PASS | PASS |
EventTarget interface: new Notification("foo") must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on new Notification("foo") with too few arguments must throw TypeError | FAIL | PASS | FAIL |
EventTarget interface: new Notification("foo") must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on new Notification("foo") with too few arguments must throw TypeError | FAIL | PASS | FAIL |
EventTarget interface: new Notification("foo") must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on new Notification("foo") with too few arguments must throw TypeError | PASS | PASS | PASS |
/notifications/lang.html | OK | OK | OK |
Roundtripping lang "". Expecting "". | PASS | PASS | FAIL |
Roundtripping lang "en". Expecting "en". | PASS | PASS | FAIL |
Roundtripping lang "en-US-x-hixie". Expecting "en-US-x-hixie". | PASS | PASS | FAIL |
Roundtripping lang "de-DE". Expecting "de-DE". | PASS | PASS | FAIL |
Roundtripping lang "de-de". Expecting "de-de". | PASS | PASS | FAIL |
Roundtripping lang "de-De". Expecting "de-De". | PASS | PASS | FAIL |
Roundtripping lang "de-dE". Expecting "de-dE". | PASS | PASS | FAIL |
Roundtripping lang "de-DE-1996". Expecting "de-DE-1996". | PASS | PASS | FAIL |
Roundtripping lang "de-Latn-DE". Expecting "de-Latn-DE". | PASS | PASS | FAIL |
Roundtripping lang "de-Latf-DE". Expecting "de-Latf-DE". | PASS | PASS | FAIL |
Roundtripping lang "de-Latn-DE-1996". Expecting "de-Latn-DE-1996". | PASS | PASS | FAIL |
Roundtripping lang "de-CH". Expecting "de-CH". | PASS | PASS | FAIL |
Roundtripping lang "it-CH". Expecting "it-CH". | PASS | PASS | FAIL |
Roundtripping lang "fr-CH". Expecting "fr-CH". | PASS | PASS | FAIL |
Roundtripping lang "rm-CH". Expecting "rm-CH". | PASS | PASS | FAIL |
Roundtripping lang "es-CH". Expecting "es-CH". | PASS | PASS | FAIL |
Roundtripping lang "Latn-de". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "Latf-de". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "tic-tac-tac-toe". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "cocoa-1-bar". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "cocoa-a-bar". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "en-". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "en--". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "foo--bar". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "id---Java". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "fr-x". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "fr-xenomorph". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "fr-x-xenomorph". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "a". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "a-fr-lang". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "b-fr-lang". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "es1-KK-aa-bb-cc-dd". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "es2-KL-aa-bb-cc-dd". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "es3-KM-aa-bb-cc-dd". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "fooÉ". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "foöÉ-bÁr". Expecting "". | FAIL | FAIL | FAIL |
Roundtripping lang "foöÉbÁr". Expecting "". | FAIL | FAIL | FAIL |
/notifications/permission.html | OK | OK | OK |
Checked the Notification.permission property. | PASS | PASS | PASS |
/notifications/body-basic-manual.html | PASS | PASS | PASS |
/notifications/body-basic-manual.html | PASS | PASS | PASS |
/notifications/body-empty-manual.html | PASS | PASS | PASS |
/notifications/body-empty-manual.html | PASS | PASS | PASS |
/notifications/event-onclick-manual.html | PASS | PASS | PASS |
/notifications/event-onclick-manual.html | PASS | PASS | PASS |
/notifications/event-onerror-default-manual.html | PASS | PASS | PASS |
/notifications/event-onerror-default-manual.html | PASS | PASS | PASS |
/notifications/event-onerror-denied-manual.html | PASS | PASS | PASS |
/notifications/event-onerror-denied-manual.html | PASS | PASS | PASS |
/notifications/icon-basic-manual.html | PASS | PASS | FAIL |
/notifications/icon-basic-manual.html | PASS | PASS | FAIL |
/notifications/icon-empty-manual.html | PASS | PASS | PASS |
/notifications/icon-empty-manual.html | PASS | PASS | PASS |
/notifications/requestPermission-denied-manual.html | PASS | PASS | PASS |
/notifications/requestPermission-denied-manual.html | PASS | PASS | PASS |
/notifications/requestPermission-granted-manual.html | PASS | PASS | PASS |
/notifications/requestPermission-granted-manual.html | PASS | PASS | PASS |
/notifications/tag-different-manual.html | PASS | PASS | PASS |
/notifications/tag-different-manual.html | PASS | PASS | PASS |
/notifications/tag-same-manual.html | PASS | PASS | PASS |
/notifications/tag-same-manual.html | PASS | PASS | PASS |