All Results

Test files: 19; Total subtests: 106

Test Files

  1. /notifications/constructor-basic.html
  2. /notifications/constructor-invalid.html
  3. /notifications/event-onclose.html
  4. /notifications/event-onshow.html
  5. /notifications/instance.html
  6. /notifications/interfaces.html
  7. /notifications/lang.html
  8. /notifications/permission.html
  9. /notifications/body-basic-manual.html
  10. /notifications/body-empty-manual.html
  11. /notifications/event-onclick-manual.html
  12. /notifications/event-onerror-default-manual.html
  13. /notifications/event-onerror-denied-manual.html
  14. /notifications/icon-basic-manual.html
  15. /notifications/icon-empty-manual.html
  16. /notifications/requestPermission-denied-manual.html
  17. /notifications/requestPermission-granted-manual.html
  18. /notifications/tag-different-manual.html
  19. /notifications/tag-same-manual.html
TestCh45FF39Sa08
/notifications/constructor-basic.htmlOKOKOK
Called the notification constructor with one argument.PASSPASSPASS
/notifications/constructor-invalid.htmlOKOKOK
Called the notification constructor with no arguments.PASSPASSPASS
/notifications/event-onclose.htmlOKOKOK
Checked test prerequisites.PASSPASSPASS
Invoked the onclose event handler.PASSPASSPASS
/notifications/event-onshow.htmlOKOKOK
Checked test prerequisites.PASSPASSPASS
Invoked the onshow event handler.PASSPASSPASS
/notifications/instance.htmlOKOKOK
Notification instance exists.PASSPASSPASS
Attribute exists: closePASSPASSPASS
Attribute exists: onclickPASSPASSPASS
Attribute exists: onshowPASSPASSPASS
Attribute exists: onerrorPASSPASSPASS
Attribute exists: onclosePASSPASSPASS
Attribute exists with expected value: titlePASSPASSFAIL
Attribute exists with expected value: dirPASSPASSPASS
Attribute exists with expected value: langPASSPASSFAIL
Attribute exists with expected value: bodyPASSPASSFAIL
Attribute exists with expected value: tagPASSPASSPASS
Attribute exists with expected value: iconPASSPASSFAIL
/notifications/interfaces.htmlOKOKOK
Notification interface: existence and properties of interface objectPASSPASSFAIL
Notification interface object lengthFAILPASSFAIL
Notification interface: existence and properties of interface prototype objectFAILPASSFAIL
Notification interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAIL
Notification interface: attribute permissionPASSPASSPASS
Notification interface: operation requestPermission(NotificationPermissionCallback)PASSPASSPASS
Notification interface: attribute onclickFAILPASSFAIL
Notification interface: attribute onshowFAILPASSFAIL
Notification interface: attribute onerrorFAILPASSFAIL
Notification interface: attribute oncloseFAILPASSFAIL
Notification interface: attribute titleFAILPASSFAIL
Notification interface: attribute dirFAILPASSFAIL
Notification interface: attribute langFAILPASSFAIL
Notification interface: attribute bodyFAILPASSFAIL
Notification interface: attribute tagFAILPASSFAIL
Notification interface: attribute iconFAILPASSFAIL
Notification interface: operation close()FAILPASSPASS
Notification must be primary interface of new Notification("foo")PASSPASSPASS
Stringification of new Notification("foo")PASSPASSPASS
Notification interface: new Notification("foo") must inherit property "permission" with the proper type (0)PASSPASSPASS
Notification interface: new Notification("foo") must inherit property "requestPermission" with the proper type (1)PASSPASSPASS
Notification interface: calling requestPermission(NotificationPermissionCallback) on new Notification("foo") with too few arguments must throw TypeErrorPASSPASSPASS
Notification interface: new Notification("foo") must inherit property "onclick" with the proper type (2)FAILPASSPASS
Notification interface: new Notification("foo") must inherit property "onshow" with the proper type (3)FAILPASSPASS
Notification interface: new Notification("foo") must inherit property "onerror" with the proper type (4)FAILPASSPASS
Notification interface: new Notification("foo") must inherit property "onclose" with the proper type (5)FAILPASSPASS
Notification interface: new Notification("foo") must inherit property "title" with the proper type (6)FAILPASSFAIL
Notification interface: new Notification("foo") must inherit property "dir" with the proper type (7)FAILPASSPASS
Notification interface: new Notification("foo") must inherit property "lang" with the proper type (8)FAILPASSFAIL
Notification interface: new Notification("foo") must inherit property "body" with the proper type (9)FAILPASSFAIL
Notification interface: new Notification("foo") must inherit property "tag" with the proper type (10)FAILPASSPASS
Notification interface: new Notification("foo") must inherit property "icon" with the proper type (11)FAILPASSFAIL
Notification interface: new Notification("foo") must inherit property "close" with the proper type (12)PASSPASSPASS
EventTarget interface: new Notification("foo") must inherit property "addEventListener" with the proper type (0)PASSPASSPASS
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on new Notification("foo") with too few arguments must throw TypeErrorFAILPASSFAIL
EventTarget interface: new Notification("foo") must inherit property "removeEventListener" with the proper type (1)PASSPASSPASS
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on new Notification("foo") with too few arguments must throw TypeErrorFAILPASSFAIL
EventTarget interface: new Notification("foo") must inherit property "dispatchEvent" with the proper type (2)PASSPASSPASS
EventTarget interface: calling dispatchEvent(Event) on new Notification("foo") with too few arguments must throw TypeErrorPASSPASSPASS
/notifications/lang.htmlOKOKOK
Roundtripping lang "". Expecting "".PASSPASSFAIL
Roundtripping lang "en". Expecting "en".PASSPASSFAIL
Roundtripping lang "en-US-x-hixie". Expecting "en-US-x-hixie".PASSPASSFAIL
Roundtripping lang "de-DE". Expecting "de-DE".PASSPASSFAIL
Roundtripping lang "de-de". Expecting "de-de".PASSPASSFAIL
Roundtripping lang "de-De". Expecting "de-De".PASSPASSFAIL
Roundtripping lang "de-dE". Expecting "de-dE".PASSPASSFAIL
Roundtripping lang "de-DE-1996". Expecting "de-DE-1996".PASSPASSFAIL
Roundtripping lang "de-Latn-DE". Expecting "de-Latn-DE".PASSPASSFAIL
Roundtripping lang "de-Latf-DE". Expecting "de-Latf-DE".PASSPASSFAIL
Roundtripping lang "de-Latn-DE-1996". Expecting "de-Latn-DE-1996".PASSPASSFAIL
Roundtripping lang "de-CH". Expecting "de-CH".PASSPASSFAIL
Roundtripping lang "it-CH". Expecting "it-CH".PASSPASSFAIL
Roundtripping lang "fr-CH". Expecting "fr-CH".PASSPASSFAIL
Roundtripping lang "rm-CH". Expecting "rm-CH".PASSPASSFAIL
Roundtripping lang "es-CH". Expecting "es-CH".PASSPASSFAIL
Roundtripping lang "Latn-de". Expecting "".FAILFAILFAIL
Roundtripping lang "Latf-de". Expecting "".FAILFAILFAIL
Roundtripping lang "tic-tac-tac-toe". Expecting "".FAILFAILFAIL
Roundtripping lang "cocoa-1-bar". Expecting "".FAILFAILFAIL
Roundtripping lang "cocoa-a-bar". Expecting "".FAILFAILFAIL
Roundtripping lang "en-". Expecting "".FAILFAILFAIL
Roundtripping lang "en--". Expecting "".FAILFAILFAIL
Roundtripping lang "foo--bar". Expecting "".FAILFAILFAIL
Roundtripping lang "id---Java". Expecting "".FAILFAILFAIL
Roundtripping lang "fr-x". Expecting "".FAILFAILFAIL
Roundtripping lang "fr-xenomorph". Expecting "".FAILFAILFAIL
Roundtripping lang "fr-x-xenomorph". Expecting "".FAILFAILFAIL
Roundtripping lang "a". Expecting "".FAILFAILFAIL
Roundtripping lang "a-fr-lang". Expecting "".FAILFAILFAIL
Roundtripping lang "b-fr-lang". Expecting "".FAILFAILFAIL
Roundtripping lang "es1-KK-aa-bb-cc-dd". Expecting "".FAILFAILFAIL
Roundtripping lang "es2-KL-aa-bb-cc-dd". Expecting "".FAILFAILFAIL
Roundtripping lang "es3-KM-aa-bb-cc-dd". Expecting "".FAILFAILFAIL
Roundtripping lang "fooÉ". Expecting "".FAILFAILFAIL
Roundtripping lang "foöÉ-bÁr". Expecting "".FAILFAILFAIL
Roundtripping lang "foöÉbÁr". Expecting "".FAILFAILFAIL
/notifications/permission.htmlOKOKOK
Checked the Notification.permission property.PASSPASSPASS
/notifications/body-basic-manual.htmlPASSPASSPASS
/notifications/body-basic-manual.htmlPASSPASSPASS
/notifications/body-empty-manual.htmlPASSPASSPASS
/notifications/body-empty-manual.htmlPASSPASSPASS
/notifications/event-onclick-manual.htmlPASSPASSPASS
/notifications/event-onclick-manual.htmlPASSPASSPASS
/notifications/event-onerror-default-manual.htmlPASSPASSPASS
/notifications/event-onerror-default-manual.htmlPASSPASSPASS
/notifications/event-onerror-denied-manual.htmlPASSPASSPASS
/notifications/event-onerror-denied-manual.htmlPASSPASSPASS
/notifications/icon-basic-manual.htmlPASSPASSFAIL
/notifications/icon-basic-manual.htmlPASSPASSFAIL
/notifications/icon-empty-manual.htmlPASSPASSPASS
/notifications/icon-empty-manual.htmlPASSPASSPASS
/notifications/requestPermission-denied-manual.htmlPASSPASSPASS
/notifications/requestPermission-denied-manual.htmlPASSPASSPASS
/notifications/requestPermission-granted-manual.htmlPASSPASSPASS
/notifications/requestPermission-granted-manual.htmlPASSPASSPASS
/notifications/tag-different-manual.htmlPASSPASSPASS
/notifications/tag-different-manual.htmlPASSPASSPASS
/notifications/tag-same-manual.htmlPASSPASSPASS
/notifications/tag-same-manual.htmlPASSPASSPASS