blob: e0b5e54a863fdee78ed12211e69c469fde1cf69a [file] [log] [blame]
PASS 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: valid exposure set
PASS Partial interface ServiceWorkerGlobalScope: member names are unique
PASS WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique
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(optional PushSubscriptionOptionsInit)
PASS PushManager interface: operation getSubscription()
PASS PushManager interface: operation permissionState(optional PushSubscriptionOptionsInit)
PASS PushManager must be primary interface of registration.pushManager
PASS Stringification of registration.pushManager
PASS PushManager interface: registration.pushManager must inherit property "supportedContentEncodings" with the proper type
PASS PushManager interface: registration.pushManager must inherit property "subscribe(optional PushSubscriptionOptionsInit)" with the proper type
PASS PushManager interface: calling subscribe(optional PushSubscriptionOptionsInit) on registration.pushManager with too few arguments must throw TypeError
PASS PushManager interface: registration.pushManager must inherit property "getSubscription()" with the proper type
PASS PushManager interface: registration.pushManager must inherit property "permissionState(optional PushSubscriptionOptionsInit)" with the proper type
PASS PushManager interface: calling permissionState(optional PushSubscriptionOptionsInit) on registration.pushManager with too few arguments must throw TypeError
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 PushMessageData interface object length
PASS PushMessageData interface object name
PASS PushMessageData interface: existence and properties of interface prototype object
PASS PushMessageData interface: existence and properties of interface prototype object's "constructor" property
PASS PushMessageData interface: existence and properties of interface prototype object's @@unscopables property
PASS PushMessageData interface: operation arrayBuffer()
PASS PushMessageData interface: operation blob()
PASS PushMessageData interface: operation json()
PASS PushMessageData interface: operation text()
PASS PushEvent interface: existence and properties of interface object
PASS PushEvent interface object length
PASS PushEvent interface object name
PASS PushEvent interface: existence and properties of interface prototype object
PASS PushEvent interface: existence and properties of interface prototype object's "constructor" property
PASS PushEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS PushEvent interface: attribute data
PASS PushEvent must be primary interface of new PushEvent("type")
PASS Stringification of new PushEvent("type")
PASS PushEvent interface: new PushEvent("type") must inherit property "data" with the proper type
PASS PushSubscriptionChangeEvent interface: existence and properties of interface object
PASS PushSubscriptionChangeEvent interface object length
PASS PushSubscriptionChangeEvent interface object name
PASS PushSubscriptionChangeEvent interface: existence and properties of interface prototype object
PASS PushSubscriptionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
PASS PushSubscriptionChangeEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS PushSubscriptionChangeEvent interface: attribute newSubscription
PASS PushSubscriptionChangeEvent interface: attribute oldSubscription
PASS PushSubscriptionChangeEvent must be primary interface of new PushSubscriptionChangeEvent("pushsubscriptionchange")
PASS Stringification of new PushSubscriptionChangeEvent("pushsubscriptionchange")
PASS PushSubscriptionChangeEvent interface: new PushSubscriptionChangeEvent("pushsubscriptionchange") must inherit property "newSubscription" with the proper type
PASS PushSubscriptionChangeEvent interface: new PushSubscriptionChangeEvent("pushsubscriptionchange") must inherit property "oldSubscription" with the proper type
PASS ServiceWorkerRegistration interface: attribute pushManager
PASS ServiceWorkerRegistration interface: registration must inherit property "pushManager" with the proper type
PASS ServiceWorkerGlobalScope interface: attribute onpush
PASS ServiceWorkerGlobalScope interface: attribute onpushsubscriptionchange
PASS ServiceWorkerGlobalScope interface: self must inherit property "onpush" with the proper type
PASS ServiceWorkerGlobalScope interface: self must inherit property "onpushsubscriptionchange" with the proper type