Harness status: OK Found 67 tests 49 Pass 18 Fail Fail idl_test setup Pass idl_test validation Pass Partial interface ServiceWorkerRegistration: original interface defined Pass Partial interface ServiceWorkerRegistration: member names are unique Pass Partial interface ServiceWorkerGlobalScope: original interface defined Pass Partial interface ServiceWorkerGlobalScope: member names are unique Pass WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique 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 Fail Notification interface: attribute permission Fail Notification interface: operation requestPermission(optional NotificationPermissionCallback) Pass Notification interface: attribute maxActions Fail Notification interface: attribute onclick Fail Notification interface: attribute onshow Fail Notification interface: attribute onerror Fail 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 navigate Pass Notification interface: attribute tag Pass Notification interface: attribute image Pass Notification interface: attribute icon Pass Notification interface: attribute badge Fail 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 Fail 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(optional NotificationPermissionCallback)" with the proper type Fail Notification interface: calling requestPermission(optional NotificationPermissionCallback) on notification with too few arguments must throw TypeError Pass Notification interface: notification must inherit property "maxActions" with the proper type Fail Notification interface: notification must inherit property "onclick" with the proper type Fail Notification interface: notification must inherit property "onshow" with the proper type Fail Notification interface: notification must inherit property "onerror" with the proper type Fail 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 "navigate" 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 Fail 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 Fail 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, optional NotificationOptions) Fail ServiceWorkerRegistration interface: operation getNotifications(optional GetNotificationOptions)