blob: 02edfcfae0502bb89831700a4cfa6d4eec0af591 [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 PushEvent interface: existence and properties of interface object
PASS PushSubscriptionChangeEvent interface: existence and properties of interface object
PASS ServiceWorkerRegistration interface: attribute pushManager
PASS ServiceWorkerRegistration interface: registration must inherit property "pushManager" with the proper type