Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(592)

Side by Side Diff: LayoutTests/fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt

Issue 881683003: Issue FrameDestructionObserver::frameDestroyed() notification on detach. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: inline temporary helper, tidy Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE WARNING: 'window.webkitStorageInfo' is deprecated. Please use 'navigator .webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead. 1 CONSOLE WARNING: 'window.webkitStorageInfo' is deprecated. Please use 'navigator .webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.
2 CONSOLE WARNING: 'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead . 2 CONSOLE WARNING: 'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead .
3 Tests property access on a cached DOMWindow after the associated frame is no lon ger in a web page. Test should not crash and properties should be set to sane de faults. 3 Tests property access on a cached DOMWindow after the associated frame is no lon ger in a web page. Test should not crash and properties should be set to sane de faults.
4 4
5 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 5 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
6 6
7 7
8 FAIL childWindow.applicationCache.oncached should be null. Threw exception TypeE rror: Cannot read property 'oncached' of null 8 FAIL childWindow.applicationCache.oncached should be null. Threw exception TypeE rror: Cannot read property 'oncached' of null
9 FAIL childWindow.applicationCache.onchecking should be null. Threw exception Typ eError: Cannot read property 'onchecking' of null 9 FAIL childWindow.applicationCache.onchecking should be null. Threw exception Typ eError: Cannot read property 'onchecking' of null
10 FAIL childWindow.applicationCache.ondownloading should be null. Threw exception TypeError: Cannot read property 'ondownloading' of null 10 FAIL childWindow.applicationCache.ondownloading should be null. Threw exception TypeError: Cannot read property 'ondownloading' of null
11 FAIL childWindow.applicationCache.onerror should be null. Threw exception TypeEr ror: Cannot read property 'onerror' of null 11 FAIL childWindow.applicationCache.onerror should be null. Threw exception TypeEr ror: Cannot read property 'onerror' of null
12 FAIL childWindow.applicationCache.onnoupdate should be null. Threw exception Typ eError: Cannot read property 'onnoupdate' of null 12 FAIL childWindow.applicationCache.onnoupdate should be null. Threw exception Typ eError: Cannot read property 'onnoupdate' of null
13 FAIL childWindow.applicationCache.onobsolete should be null. Threw exception Typ eError: Cannot read property 'onobsolete' of null 13 FAIL childWindow.applicationCache.onobsolete should be null. Threw exception Typ eError: Cannot read property 'onobsolete' of null
14 FAIL childWindow.applicationCache.onprogress should be null. Threw exception Typ eError: Cannot read property 'onprogress' of null 14 FAIL childWindow.applicationCache.onprogress should be null. Threw exception Typ eError: Cannot read property 'onprogress' of null
15 FAIL childWindow.applicationCache.onupdateready should be null. Threw exception TypeError: Cannot read property 'onupdateready' of null 15 FAIL childWindow.applicationCache.onupdateready should be null. Threw exception TypeError: Cannot read property 'onupdateready' of null
16 FAIL childWindow.applicationCache.status should be 0. Threw exception TypeError: Cannot read property 'status' of null 16 FAIL childWindow.applicationCache.status should be 0. Threw exception TypeError: Cannot read property 'status' of null
17 PASS childWindow.closed is true 17 PASS childWindow.closed is true
18 PASS childWindow.defaultStatus is '' 18 PASS childWindow.defaultStatus is ''
19 PASS childWindow.defaultstatus is '' 19 PASS childWindow.defaultstatus is ''
20 PASS childWindow.devicePixelRatio is 0 20 PASS childWindow.devicePixelRatio is 0
21 PASS childWindow.frameElement is null 21 PASS childWindow.frameElement is null
22 PASS childWindow.history.length is 0 22 PASS childWindow.history.length is 0
23 PASS childWindow.history.state is null 23 PASS childWindow.history.state is null
24 PASS childWindow.innerHeight is 0 24 PASS childWindow.innerHeight is 0
25 PASS childWindow.innerWidth is 0 25 PASS childWindow.innerWidth is 0
26 FAIL childWindow.isJsTest should be false (of type boolean). Was undefined (of t ype undefined). 26 FAIL childWindow.isJsTest should be false (of type boolean). Was undefined (of t ype undefined).
27 PASS childWindow.length is 0 27 PASS childWindow.length is 0
28 PASS childWindow.location.ancestorOrigins.length is 0 28 FAIL childWindow.location.ancestorOrigins.length should be 0. Threw exception Ty peError: Cannot read property 'length' of undefined
29 PASS childWindow.location.hash is '' 29 FAIL childWindow.location.hash should be (of type string). Was undefined (of ty pe undefined).
30 PASS childWindow.location.host is '' 30 FAIL childWindow.location.host should be (of type string). Was undefined (of ty pe undefined).
31 PASS childWindow.location.hostname is '' 31 FAIL childWindow.location.hostname should be (of type string). Was undefined (o f type undefined).
32 PASS childWindow.location.href is 'about:blank' 32 FAIL childWindow.location.href should be about:blank (of type string). Was undef ined (of type undefined).
33 PASS childWindow.location.origin is 'null' 33 FAIL childWindow.location.origin should be null (of type string). Was undefined (of type undefined).
34 PASS childWindow.location.pathname is 'blank' 34 FAIL childWindow.location.pathname should be blank (of type string). Was undefin ed (of type undefined).
35 PASS childWindow.location.port is '' 35 FAIL childWindow.location.port should be (of type string). Was undefined (of ty pe undefined).
36 PASS childWindow.location.protocol is 'about:' 36 FAIL childWindow.location.protocol should be about: (of type string). Was undefi ned (of type undefined).
37 PASS childWindow.location.search is '' 37 FAIL childWindow.location.search should be (of type string). Was undefined (of type undefined).
38 PASS childWindow.locationbar.visible is false 38 PASS childWindow.locationbar.visible is false
39 PASS childWindow.menubar.visible is false 39 PASS childWindow.menubar.visible is false
40 PASS childWindow.name is '' 40 PASS childWindow.name is ''
41 PASS childWindow.navigator.appCodeName is window.navigator.appCodeName 41 PASS childWindow.navigator.appCodeName is window.navigator.appCodeName
42 PASS childWindow.navigator.appName is window.navigator.appName 42 PASS childWindow.navigator.appName is window.navigator.appName
43 PASS childWindow.navigator.appVersion is '' 43 PASS childWindow.navigator.appVersion is ''
44 PASS childWindow.navigator.connection.ontypechange is null 44 PASS childWindow.navigator.connection.ontypechange is null
45 PASS childWindow.navigator.cookieEnabled is false 45 PASS childWindow.navigator.cookieEnabled is false
46 PASS childWindow.navigator.doNotTrack is null 46 PASS childWindow.navigator.doNotTrack is null
47 PASS childWindow.navigator.hardwareConcurrency is window.navigator.hardwareConcu rrency 47 PASS childWindow.navigator.hardwareConcurrency is window.navigator.hardwareConcu rrency
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
175 PASS childWindow.performance.timing.secureConnectionStart is 0 175 PASS childWindow.performance.timing.secureConnectionStart is 0
176 PASS childWindow.performance.timing.unloadEventEnd is 0 176 PASS childWindow.performance.timing.unloadEventEnd is 0
177 PASS childWindow.performance.timing.unloadEventStart is 0 177 PASS childWindow.performance.timing.unloadEventStart is 0
178 PASS childWindow.personalbar.visible is false 178 PASS childWindow.personalbar.visible is false
179 PASS childWindow.screen.availHeight is 0 179 PASS childWindow.screen.availHeight is 0
180 PASS childWindow.screen.availLeft is 0 180 PASS childWindow.screen.availLeft is 0
181 PASS childWindow.screen.availTop is 0 181 PASS childWindow.screen.availTop is 0
182 PASS childWindow.screen.availWidth is 0 182 PASS childWindow.screen.availWidth is 0
183 PASS childWindow.screen.colorDepth is 0 183 PASS childWindow.screen.colorDepth is 0
184 PASS childWindow.screen.height is 0 184 PASS childWindow.screen.height is 0
185 PASS childWindow.screen.orientation.angle is 0 185 FAIL childWindow.screen.orientation.angle should be 0. Threw exception TypeError : Cannot read property 'angle' of null
186 PASS childWindow.screen.orientation.onchange is null 186 FAIL childWindow.screen.orientation.onchange should be null. Threw exception Typ eError: Cannot read property 'onchange' of null
187 FAIL childWindow.screen.orientation.type should be . Was portrait-primary. 187 FAIL childWindow.screen.orientation.type should be . Threw exception TypeError: Cannot read property 'type' of null
188 PASS childWindow.screen.pixelDepth is 0 188 PASS childWindow.screen.pixelDepth is 0
189 PASS childWindow.screen.width is 0 189 PASS childWindow.screen.width is 0
190 PASS childWindow.screenLeft is 0 190 PASS childWindow.screenLeft is 0
191 PASS childWindow.screenTop is 0 191 PASS childWindow.screenTop is 0
192 PASS childWindow.screenX is 0 192 PASS childWindow.screenX is 0
193 PASS childWindow.screenY is 0 193 PASS childWindow.screenY is 0
194 PASS childWindow.scrollX is 0 194 PASS childWindow.scrollX is 0
195 PASS childWindow.scrollY is 0 195 PASS childWindow.scrollY is 0
196 PASS childWindow.scrollbars.visible is false 196 PASS childWindow.scrollbars.visible is false
197 PASS childWindow.speechSynthesis.onvoiceschanged is null 197 FAIL childWindow.speechSynthesis.onvoiceschanged should be null. Threw exception TypeError: Cannot read property 'onvoiceschanged' of null
198 PASS childWindow.speechSynthesis.paused is false 198 FAIL childWindow.speechSynthesis.paused should be false. Threw exception TypeErr or: Cannot read property 'paused' of null
199 PASS childWindow.speechSynthesis.pending is false 199 FAIL childWindow.speechSynthesis.pending should be false. Threw exception TypeEr ror: Cannot read property 'pending' of null
200 PASS childWindow.speechSynthesis.speaking is false 200 FAIL childWindow.speechSynthesis.speaking should be false. Threw exception TypeE rror: Cannot read property 'speaking' of null
haraken 2015/01/31 01:30:01 Does the new behavior align with the spec and othe
dcheng 2015/01/31 01:38:14 I don't think this area is specced out well. I hav
sof 2015/01/31 08:07:23 The lack of "childWindow.location" here is due to
sof 2015/01/31 08:13:55 Also, the use of "FAIL" for these property-collect
201 PASS childWindow.status is '' 201 PASS childWindow.status is ''
202 PASS childWindow.statusbar.visible is false 202 PASS childWindow.statusbar.visible is false
203 PASS childWindow.styleMedia.type is '' 203 PASS childWindow.styleMedia.type is ''
204 PASS childWindow.toolbar.visible is false 204 PASS childWindow.toolbar.visible is false
205 PASS successfullyParsed is true 205 PASS successfullyParsed is true
206 206
207 TEST COMPLETE 207 TEST COMPLETE
208 208
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698