Update idlharness.js and webidl2.js.
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / service-workers / service-worker / interfaces-sw.https-expected.txt
2 PASS Interfaces and attributes in ServiceWorkerGlobalScope 
3 PASS test setup (cache creation) 
4 PASS Event constructors 
5 PASS xhr is not exposed 
6 PASS ServiceWorkerGlobalScope interface: existence and properties of interface object 
7 PASS ServiceWorkerGlobalScope interface object length 
8 PASS ServiceWorkerGlobalScope interface object name 
9 PASS ServiceWorkerGlobalScope interface: existence and properties of interface prototype object 
10 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Object.setPrototypeOf should throw a TypeError 
11 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeError 
12 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return false 
13 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Object.setPrototypeOf should not throw 
14 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via __proto__ should not throw 
15 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Reflect.setPrototypeOf should return true 
16 PASS ServiceWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property 
17 PASS ServiceWorkerGlobalScope interface: existence and properties of interface prototype object's @@unscopables property 
18 PASS ServiceWorkerGlobalScope interface: attribute clients 
19 PASS ServiceWorkerGlobalScope interface: attribute registration 
20 PASS ServiceWorkerGlobalScope interface: operation skipWaiting() 
21 PASS ServiceWorkerGlobalScope interface: attribute oninstall 
22 PASS ServiceWorkerGlobalScope interface: attribute onactivate 
23 PASS ServiceWorkerGlobalScope interface: attribute onfetch 
24 PASS ServiceWorkerGlobalScope interface: attribute onmessage 
25 PASS ServiceWorkerGlobalScope interface: attribute onmessageerror 
26 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Object.setPrototypeOf should throw a TypeError 
27 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeError 
28 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return false 
29 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Object.setPrototypeOf should not throw 
30 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via __proto__ should not throw 
31 PASS ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Reflect.setPrototypeOf should return true 
32 PASS ServiceWorkerGlobalScope must be primary interface of self 
33 PASS Stringification of self 
34 PASS ServiceWorkerGlobalScope interface: self must inherit property "clients" with the proper type 
35 PASS ServiceWorkerGlobalScope interface: self must inherit property "registration" with the proper type 
36 PASS ServiceWorkerGlobalScope interface: self must inherit property "skipWaiting()" with the proper type 
37 PASS ServiceWorkerGlobalScope interface: self must inherit property "oninstall" with the proper type 
38 PASS ServiceWorkerGlobalScope interface: self must inherit property "onactivate" with the proper type 
39 PASS ServiceWorkerGlobalScope interface: self must inherit property "onfetch" with the proper type 
40 PASS ServiceWorkerGlobalScope interface: self must inherit property "onmessage" with the proper type 
41 PASS ServiceWorkerGlobalScope interface: self must inherit property "onmessageerror" with the proper type 
42 PASS Client interface: existence and properties of interface object 
43 PASS Client interface object length 
44 PASS Client interface object name 
45 PASS Client interface: existence and properties of interface prototype object 
46 PASS Client interface: existence and properties of interface prototype object's "constructor" property 
47 PASS Client interface: existence and properties of interface prototype object's @@unscopables property 
48 PASS Client interface: attribute url 
49 PASS Client interface: attribute id 
50 PASS Client interface: attribute type 
51 FAIL Client interface: attribute reserved assert_true: The prototype object must have a property "reserved" expected true got false
52 PASS Client interface: operation postMessage(any, [object Object]) 
53 PASS WindowClient interface: existence and properties of interface object 
54 PASS WindowClient interface object length 
55 PASS WindowClient interface object name 
56 PASS WindowClient interface: existence and properties of interface prototype object 
57 PASS WindowClient interface: existence and properties of interface prototype object's "constructor" property 
58 PASS WindowClient interface: existence and properties of interface prototype object's @@unscopables property 
59 PASS WindowClient interface: attribute visibilityState 
60 PASS WindowClient interface: attribute focused 
61 FAIL WindowClient interface: attribute ancestorOrigins assert_true: The prototype object must have a property "ancestorOrigins" expected true got false
62 PASS WindowClient interface: operation focus() 
63 PASS WindowClient interface: operation navigate(USVString) 
64 PASS Clients interface: existence and properties of interface object 
65 PASS Clients interface object length 
66 PASS Clients interface object name 
67 PASS Clients interface: existence and properties of interface prototype object 
68 PASS Clients interface: existence and properties of interface prototype object's "constructor" property 
69 PASS Clients interface: existence and properties of interface prototype object's @@unscopables property 
70 PASS Clients interface: operation get(DOMString) 
71 PASS Clients interface: operation matchAll(ClientQueryOptions) 
72 PASS Clients interface: operation openWindow(USVString) 
73 PASS Clients interface: operation claim() 
74 PASS Clients must be primary interface of self.clients 
75 PASS Stringification of self.clients 
76 PASS Clients interface: self.clients must inherit property "get(DOMString)" with the proper type 
77 PASS Clients interface: calling get(DOMString) on self.clients with too few arguments must throw TypeError 
78 PASS Clients interface: self.clients must inherit property "matchAll(ClientQueryOptions)" with the proper type 
79 PASS Clients interface: calling matchAll(ClientQueryOptions) on self.clients with too few arguments must throw TypeError 
80 PASS Clients interface: self.clients must inherit property "openWindow(USVString)" with the proper type 
81 PASS Clients interface: calling openWindow(USVString) on self.clients with too few arguments must throw TypeError 
82 PASS Clients interface: self.clients must inherit property "claim()" with the proper type 
83 PASS ServiceWorker interface: existence and properties of interface object 
84 PASS ServiceWorker interface object length 
85 PASS ServiceWorker interface object name 
86 PASS ServiceWorker interface: existence and properties of interface prototype object 
87 PASS ServiceWorker interface: existence and properties of interface prototype object's "constructor" property 
88 PASS ServiceWorker interface: existence and properties of interface prototype object's @@unscopables property 
89 PASS ServiceWorker interface: attribute scriptURL 
90 PASS ServiceWorker interface: attribute state 
91 PASS ServiceWorker interface: operation postMessage(any, [object Object]) 
92 PASS ServiceWorker interface: attribute onstatechange 
93 PASS ServiceWorkerRegistration interface: existence and properties of interface object 
94 PASS ServiceWorkerRegistration interface object length 
95 PASS ServiceWorkerRegistration interface object name 
96 PASS ServiceWorkerRegistration interface: existence and properties of interface prototype object 
97 PASS ServiceWorkerRegistration interface: existence and properties of interface prototype object's "constructor" property 
98 PASS ServiceWorkerRegistration interface: existence and properties of interface prototype object's @@unscopables property 
99 PASS ServiceWorkerRegistration interface: attribute installing 
100 PASS ServiceWorkerRegistration interface: attribute waiting 
101 PASS ServiceWorkerRegistration interface: attribute active 
102 FAIL ServiceWorkerRegistration interface: attribute navigationPreload assert_true: The prototype object must have a property "navigationPreload" expected true got false
103 PASS ServiceWorkerRegistration interface: attribute scope 
104 PASS ServiceWorkerRegistration interface: attribute updateViaCache 
105 PASS ServiceWorkerRegistration interface: operation update() 
106 PASS ServiceWorkerRegistration interface: operation unregister() 
107 PASS ServiceWorkerRegistration interface: attribute onupdatefound 
108 PASS ServiceWorkerRegistration must be primary interface of self.registration 
109 PASS Stringification of self.registration 
110 PASS ServiceWorkerRegistration interface: self.registration must inherit property "installing" with the proper type 
111 PASS ServiceWorkerRegistration interface: self.registration must inherit property "waiting" with the proper type 
112 PASS ServiceWorkerRegistration interface: self.registration must inherit property "active" with the proper type 
113 FAIL ServiceWorkerRegistration interface: self.registration must inherit property "navigationPreload" with the proper type assert_inherits: property "navigationPreload" not found in prototype chain
114 PASS ServiceWorkerRegistration interface: self.registration must inherit property "scope" with the proper type 
115 PASS ServiceWorkerRegistration interface: self.registration must inherit property "updateViaCache" with the proper type 
116 PASS ServiceWorkerRegistration interface: self.registration must inherit property "update()" with the proper type 
117 PASS ServiceWorkerRegistration interface: self.registration must inherit property "unregister()" with the proper type 
118 PASS ServiceWorkerRegistration interface: self.registration must inherit property "onupdatefound" with the proper type 
119 PASS EventTarget interface: self.registration must inherit property "addEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type 
120 PASS EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object],[object Object]) on self.registration with too few arguments must throw TypeError 
121 PASS EventTarget interface: self.registration must inherit property "removeEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type 
122 PASS EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object],[object Object]) on self.registration with too few arguments must throw TypeError 
123 PASS EventTarget interface: self.registration must inherit property "dispatchEvent(Event)" with the proper type 
124 PASS EventTarget interface: calling dispatchEvent(Event) on self.registration with too few arguments must throw TypeError 
125 PASS EventTarget interface: existence and properties of interface object 
126 PASS EventTarget interface object length 
127 PASS EventTarget interface object name 
128 PASS EventTarget interface: existence and properties of interface prototype object 
129 PASS EventTarget interface: existence and properties of interface prototype object's "constructor" property 
130 PASS EventTarget interface: existence and properties of interface prototype object's @@unscopables property 
131 PASS EventTarget interface: operation addEventListener(DOMString, EventListener, [object Object],[object Object]) 
132 PASS EventTarget interface: operation removeEventListener(DOMString, EventListener, [object Object],[object Object]) 
133 PASS EventTarget interface: operation dispatchEvent(Event) 
134 FAIL NavigationPreloadManager interface: existence and properties of interface object assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
135 FAIL NavigationPreloadManager interface object length assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
136 FAIL NavigationPreloadManager interface object name assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
137 FAIL NavigationPreloadManager interface: existence and properties of interface prototype object assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
138 FAIL NavigationPreloadManager interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
139 FAIL NavigationPreloadManager interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
140 FAIL NavigationPreloadManager interface: operation enable() assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
141 FAIL NavigationPreloadManager interface: operation disable() assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
142 FAIL NavigationPreloadManager interface: operation setHeaderValue(ByteString) assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
143 FAIL NavigationPreloadManager interface: operation getState() assert_own_property: self does not have own property "NavigationPreloadManager" expected property "NavigationPreloadManager" missing
144 PASS Cache interface: existence and properties of interface object 
145 PASS Cache interface object length 
146 PASS Cache interface object name 
147 PASS Cache interface: existence and properties of interface prototype object 
148 PASS Cache interface: existence and properties of interface prototype object's "constructor" property 
149 PASS Cache interface: existence and properties of interface prototype object's @@unscopables property 
150 PASS Cache interface: operation match(RequestInfo, CacheQueryOptions) 
151 PASS Cache interface: operation matchAll(RequestInfo, CacheQueryOptions) 
152 PASS Cache interface: operation add(RequestInfo) 
153 PASS Cache interface: operation addAll([object Object]) 
154 PASS Cache interface: operation put(RequestInfo, Response) 
155 PASS Cache interface: operation delete(RequestInfo, CacheQueryOptions) 
156 PASS Cache interface: operation keys(RequestInfo, CacheQueryOptions) 
157 PASS Cache must be primary interface of self.cacheInstance 
158 PASS Stringification of self.cacheInstance 
159 PASS Cache interface: self.cacheInstance must inherit property "match(RequestInfo, CacheQueryOptions)" with the proper type 
160 PASS Cache interface: calling match(RequestInfo, CacheQueryOptions) on self.cacheInstance with too few arguments must throw TypeError 
161 PASS Cache interface: self.cacheInstance must inherit property "matchAll(RequestInfo, CacheQueryOptions)" with the proper type 
162 PASS Cache interface: calling matchAll(RequestInfo, CacheQueryOptions) on self.cacheInstance with too few arguments must throw TypeError 
163 PASS Cache interface: self.cacheInstance must inherit property "add(RequestInfo)" with the proper type 
164 PASS Cache interface: calling add(RequestInfo) on self.cacheInstance with too few arguments must throw TypeError 
165 PASS Cache interface: self.cacheInstance must inherit property "addAll([object Object])" with the proper type 
166 PASS Cache interface: calling addAll([object Object]) on self.cacheInstance with too few arguments must throw TypeError 
167 PASS Cache interface: self.cacheInstance must inherit property "put(RequestInfo, Response)" with the proper type 
168 PASS Cache interface: calling put(RequestInfo, Response) on self.cacheInstance with too few arguments must throw TypeError 
169 PASS Cache interface: self.cacheInstance must inherit property "delete(RequestInfo, CacheQueryOptions)" with the proper type 
170 PASS Cache interface: calling delete(RequestInfo, CacheQueryOptions) on self.cacheInstance with too few arguments must throw TypeError 
171 PASS Cache interface: self.cacheInstance must inherit property "keys(RequestInfo, CacheQueryOptions)" with the proper type 
172 PASS Cache interface: calling keys(RequestInfo, CacheQueryOptions) on self.cacheInstance with too few arguments must throw TypeError 
173 PASS CacheStorage interface: existence and properties of interface object 
174 PASS CacheStorage interface object length 
175 PASS CacheStorage interface object name 
176 PASS CacheStorage interface: existence and properties of interface prototype object 
177 PASS CacheStorage interface: existence and properties of interface prototype object's "constructor" property 
178 PASS CacheStorage interface: existence and properties of interface prototype object's @@unscopables property 
179 PASS CacheStorage interface: operation match(RequestInfo, CacheQueryOptions) 
180 PASS CacheStorage interface: operation has(DOMString) 
181 PASS CacheStorage interface: operation open(DOMString) 
182 PASS CacheStorage interface: operation delete(DOMString) 
183 PASS CacheStorage interface: operation keys() 
184 PASS CacheStorage must be primary interface of self.caches 
185 PASS Stringification of self.caches 
186 PASS CacheStorage interface: self.caches must inherit property "match(RequestInfo, CacheQueryOptions)" with the proper type 
187 PASS CacheStorage interface: calling match(RequestInfo, CacheQueryOptions) on self.caches with too few arguments must throw TypeError 
188 PASS CacheStorage interface: self.caches must inherit property "has(DOMString)" with the proper type 
189 PASS CacheStorage interface: calling has(DOMString) on self.caches with too few arguments must throw TypeError 
190 PASS CacheStorage interface: self.caches must inherit property "open(DOMString)" with the proper type 
191 PASS CacheStorage interface: calling open(DOMString) on self.caches with too few arguments must throw TypeError 
192 PASS CacheStorage interface: self.caches must inherit property "delete(DOMString)" with the proper type 
193 PASS CacheStorage interface: calling delete(DOMString) on self.caches with too few arguments must throw TypeError 
194 PASS CacheStorage interface: self.caches must inherit property "keys()" with the proper type