1 Tests lookup precedence for properties on Window objects in the presence of a child frame, and that IDL properties defined in the prototype (window.location, window.focus, etc) have higher lookup precedence than named document elements (such as input elements).
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
9 PASS 'function alert() { [native code] }' is 'function alert() { [native code] }'
10 PASS 'function alert() { [native code] }' is 'function alert() { [native code] }'
11 PASS 'function atob() { [native code] }' is 'function atob() { [native code] }'
12 PASS 'function atob() { [native code] }' is 'function atob() { [native code] }'
13 PASS 'function () { [native code] }' is 'function () { [native code] }'
14 PASS 'function () { [native code] }' is 'function () { [native code] }'
15 PASS 'function btoa() { [native code] }' is 'function btoa() { [native code] }'
16 PASS 'function btoa() { [native code] }' is 'function btoa() { [native code] }'
17 PASS 'function captureEvents() { [native code] }' is 'function captureEvents() { [native code] }'
18 PASS 'function captureEvents() { [native code] }' is 'function captureEvents() { [native code] }'
19 PASS 'function clearInterval() { [native code] }' is 'function clearInterval() { [native code] }'
20 PASS 'function clearInterval() { [native code] }' is 'function clearInterval() { [native code] }'
21 PASS 'function clearTimeout() { [native code] }' is 'function clearTimeout() { [native code] }'
22 PASS 'function clearTimeout() { [native code] }' is 'function clearTimeout() { [native code] }'
23 PASS 'function () { [native code] }' is 'function () { [native code] }'
24 PASS 'function () { [native code] }' is 'function () { [native code] }'
25 PASS 'function confirm() { [native code] }' is 'function confirm() { [native code] }'
26 PASS 'function confirm() { [native code] }' is 'function confirm() { [native code] }'
27 PASS 'function find() { [native code] }' is 'function find() { [native code] }'
28 PASS 'function find() { [native code] }' is 'function find() { [native code] }'
29 PASS 'function () { [native code] }' is 'function () { [native code] }'
30 PASS 'function () { [native code] }' is 'function () { [native code] }'
31 PASS 'function getComputedStyle() { [native code] }' is 'function getComputedStyle() { [native code] }'
32 PASS 'function getComputedStyle() { [native code] }' is 'function getComputedStyle() { [native code] }'
33 PASS 'function getMatchedCSSRules() { [native code] }' is 'function getMatchedCSSRules() { [native code] }'
34 PASS 'function getMatchedCSSRules() { [native code] }' is 'function getMatchedCSSRules() { [native code] }'
35 PASS 'function getSelection() { [native code] }' is 'function getSelection() { [native code] }'
36 PASS 'function getSelection() { [native code] }' is 'function getSelection() { [native code] }'
37 PASS 'function moveBy() { [native code] }' is 'function moveBy() { [native code] }'
38 PASS 'function moveBy() { [native code] }' is 'function moveBy() { [native code] }'
39 PASS 'function moveTo() { [native code] }' is 'function moveTo() { [native code] }'
40 PASS 'function moveTo() { [native code] }' is 'function moveTo() { [native code] }'
41 PASS 'function open() { [native code] }' is 'function open() { [native code] }'
42 PASS 'function open() { [native code] }' is 'function open() { [native code] }'
43 PASS 'function print() { [native code] }' is 'function print() { [native code] }'
44 PASS 'function print() { [native code] }' is 'function print() { [native code] }'
45 PASS 'function prompt() { [native code] }' is 'function prompt() { [native code] }'
46 PASS 'function prompt() { [native code] }' is 'function prompt() { [native code] }'
47 PASS 'function releaseEvents() { [native code] }' is 'function releaseEvents() { [native code] }'
48 PASS 'function releaseEvents() { [native code] }' is 'function releaseEvents() { [native code] }'
49 PASS 'function resizeBy() { [native code] }' is 'function resizeBy() { [native code] }'
50 PASS 'function resizeBy() { [native code] }' is 'function resizeBy() { [native code] }'
51 PASS 'function resizeTo() { [native code] }' is 'function resizeTo() { [native code] }'
52 PASS 'function resizeTo() { [native code] }' is 'function resizeTo() { [native code] }'
53 PASS 'function scroll() { [native code] }' is 'function scroll() { [native code] }'
54 PASS 'function scroll() { [native code] }' is 'function scroll() { [native code] }'
55 PASS 'function scrollBy() { [native code] }' is 'function scrollBy() { [native code] }'
56 PASS 'function scrollBy() { [native code] }' is 'function scrollBy() { [native code] }'
57 PASS 'function scrollTo() { [native code] }' is 'function scrollTo() { [native code] }'
58 PASS 'function scrollTo() { [native code] }' is 'function scrollTo() { [native code] }'
59 PASS 'function setInterval() { [native code] }' is 'function setInterval() { [native code] }'
60 PASS 'function setInterval() { [native code] }' is 'function setInterval() { [native code] }'
61 PASS 'function setTimeout() { [native code] }' is 'function setTimeout() { [native code] }'
62 PASS 'function setTimeout() { [native code] }' is 'function setTimeout() { [native code] }'
63 PASS 'function stop() { [native code] }' is 'function stop() { [native code] }'
64 PASS 'function stop() { [native code] }' is 'function stop() { [native code] }'
65 PASS 'function () { [native code] }' is 'function () { [native code] }'
66 PASS 'function () { [native code] }' is 'function () { [native code] }'
67 PASS 'function Attr() { [native code] }' is 'function Attr() { [native code] }'
68 PASS 'function Attr() { [native code] }' is 'function Attr() { [native code] }'
69 PASS 'function CDATASection() { [native code] }' is 'function CDATASection() { [native code] }'
70 PASS 'function CDATASection() { [native code] }' is 'function CDATASection() { [native code] }'
71 PASS 'function CSSFontFaceRule() { [native code] }' is 'function CSSFontFaceRule() { [native code] }'
72 PASS 'function CSSFontFaceRule() { [native code] }' is 'function CSSFontFaceRule() { [native code] }'
73 PASS 'function CSSImportRule() { [native code] }' is 'function CSSImportRule() { [native code] }'
74 PASS 'function CSSImportRule() { [native code] }' is 'function CSSImportRule() { [native code] }'
75 PASS 'function CSSMediaRule() { [native code] }' is 'function CSSMediaRule() { [native code] }'
76 PASS 'function CSSMediaRule() { [native code] }' is 'function CSSMediaRule() { [native code] }'
77 PASS 'function CSSPageRule() { [native code] }' is 'function CSSPageRule() { [native code] }'
78 PASS 'function CSSPageRule() { [native code] }' is 'function CSSPageRule() { [native code] }'
79 PASS 'function CSSRule() { [native code] }' is 'function CSSRule() { [native code] }'
80 PASS 'function CSSRule() { [native code] }' is 'function CSSRule() { [native code] }'
81 PASS 'function CSSRuleList() { [native code] }' is 'function CSSRuleList() { [native code] }'
82 PASS 'function CSSRuleList() { [native code] }' is 'function CSSRuleList() { [native code] }'
83 PASS 'function CSSStyleDeclaration() { [native code] }' is 'function CSSStyleDeclaration() { [native code] }'
84 PASS 'function CSSStyleDeclaration() { [native code] }' is 'function CSSStyleDeclaration() { [native code] }'
85 PASS 'function CSSStyleRule() { [native code] }' is 'function CSSStyleRule() { [native code] }'
86 PASS 'function CSSStyleRule() { [native code] }' is 'function CSSStyleRule() { [native code] }'
87 PASS 'function CSSStyleSheet() { [native code] }' is 'function CSSStyleSheet() { [native code] }'
88 PASS 'function CSSStyleSheet() { [native code] }' is 'function CSSStyleSheet() { [native code] }'
89 PASS 'function CharacterData() { [native code] }' is 'function CharacterData() { [native code] }'
90 PASS 'function CharacterData() { [native code] }' is 'function CharacterData() { [native code] }'
91 PASS 'function Comment() { [native code] }' is 'function Comment() { [native code] }'
92 PASS 'function Comment() { [native code] }' is 'function Comment() { [native code] }'
93 PASS 'function DOMException() { [native code] }' is 'function DOMException() { [native code] }'
94 PASS 'function DOMException() { [native code] }' is 'function DOMException() { [native code] }'
95 PASS 'function DOMImplementation() { [native code] }' is 'function DOMImplementation() { [native code] }'
96 PASS 'function DOMImplementation() { [native code] }' is 'function DOMImplementation() { [native code] }'
97 PASS 'function DOMParser() { [native code] }' is 'function DOMParser() { [native code] }'
98 PASS 'function DOMParser() { [native code] }' is 'function DOMParser() { [native code] }'
99 PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
100 PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
101 PASS 'function DocumentFragment() { [native code] }' is 'function DocumentFragment() { [native code] }'
102 PASS 'function DocumentFragment() { [native code] }' is 'function DocumentFragment() { [native code] }'
103 PASS 'function DocumentType() { [native code] }' is 'function DocumentType() { [native code] }'
104 PASS 'function DocumentType() { [native code] }' is 'function DocumentType() { [native code] }'
105 PASS 'function Element() { [native code] }' is 'function Element() { [native code] }'
106 PASS 'function Element() { [native code] }' is 'function Element() { [native code] }'
107 PASS 'function Event() { [native code] }' is 'function Event() { [native code] }'
108 PASS 'function Event() { [native code] }' is 'function Event() { [native code] }'
109 PASS 'function HTMLAnchorElement() { [native code] }' is 'function HTMLAnchorElement() { [native code] }'
110 PASS 'function HTMLAnchorElement() { [native code] }' is 'function HTMLAnchorElement() { [native code] }'
111 PASS 'function HTMLAreaElement() { [native code] }' is 'function HTMLAreaElement() { [native code] }'
112 PASS 'function HTMLAreaElement() { [native code] }' is 'function HTMLAreaElement() { [native code] }'
113 PASS 'function HTMLBRElement() { [native code] }' is 'function HTMLBRElement() { [native code] }'
114 PASS 'function HTMLBRElement() { [native code] }' is 'function HTMLBRElement() { [native code] }'
115 PASS 'function HTMLBaseElement() { [native code] }' is 'function HTMLBaseElement() { [native code] }'
116 PASS 'function HTMLBaseElement() { [native code] }' is 'function HTMLBaseElement() { [native code] }'
117 PASS 'function HTMLBodyElement() { [native code] }' is 'function HTMLBodyElement() { [native code] }'
118 PASS 'function HTMLBodyElement() { [native code] }' is 'function HTMLBodyElement() { [native code] }'
119 PASS 'function HTMLButtonElement() { [native code] }' is 'function HTMLButtonElement() { [native code] }'
120 PASS 'function HTMLButtonElement() { [native code] }' is 'function HTMLButtonElement() { [native code] }'
121 PASS 'function HTMLCanvasElement() { [native code] }' is 'function HTMLCanvasElement() { [native code] }'
122 PASS 'function HTMLCanvasElement() { [native code] }' is 'function HTMLCanvasElement() { [native code] }'
123 PASS 'function HTMLDListElement() { [native code] }' is 'function HTMLDListElement() { [native code] }'
124 PASS 'function HTMLDListElement() { [native code] }' is 'function HTMLDListElement() { [native code] }'
125 PASS 'function HTMLDataListElement() { [native code] }' is 'function HTMLDataListElement() { [native code] }'
126 PASS 'function HTMLDataListElement() { [native code] }' is 'function HTMLDataListElement() { [native code] }'
127 PASS 'function HTMLDirectoryElement() { [native code] }' is 'function HTMLDirectoryElement() { [native code] }'
128 PASS 'function HTMLDirectoryElement() { [native code] }' is 'function HTMLDirectoryElement() { [native code] }'
129 PASS 'function HTMLDivElement() { [native code] }' is 'function HTMLDivElement() { [native code] }'
130 PASS 'function HTMLDivElement() { [native code] }' is 'function HTMLDivElement() { [native code] }'
131 PASS 'function HTMLDocument() { [native code] }' is 'function HTMLDocument() { [native code] }'
132 PASS 'function HTMLDocument() { [native code] }' is 'function HTMLDocument() { [native code] }'
133 PASS 'function HTMLElement() { [native code] }' is 'function HTMLElement() { [native code] }'
134 PASS 'function HTMLElement() { [native code] }' is 'function HTMLElement() { [native code] }'
135 PASS 'function HTMLEmbedElement() { [native code] }' is 'function HTMLEmbedElement() { [native code] }'
136 PASS 'function HTMLEmbedElement() { [native code] }' is 'function HTMLEmbedElement() { [native code] }'
137 PASS 'function HTMLFieldSetElement() { [native code] }' is 'function HTMLFieldSetElement() { [native code] }'
138 PASS 'function HTMLFieldSetElement() { [native code] }' is 'function HTMLFieldSetElement() { [native code] }'
139 PASS 'function HTMLFontElement() { [native code] }' is 'function HTMLFontElement() { [native code] }'
140 PASS 'function HTMLFontElement() { [native code] }' is 'function HTMLFontElement() { [native code] }'
141 PASS 'function HTMLFormElement() { [native code] }' is 'function HTMLFormElement() { [native code] }'
142 PASS 'function HTMLFormElement() { [native code] }' is 'function HTMLFormElement() { [native code] }'
143 PASS 'function HTMLFrameElement() { [native code] }' is 'function HTMLFrameElement() { [native code] }'
144 PASS 'function HTMLFrameElement() { [native code] }' is 'function HTMLFrameElement() { [native code] }'
145 PASS 'function HTMLFrameSetElement() { [native code] }' is 'function HTMLFrameSetElement() { [native code] }'
146 PASS 'function HTMLFrameSetElement() { [native code] }' is 'function HTMLFrameSetElement() { [native code] }'
147 PASS 'function HTMLHRElement() { [native code] }' is 'function HTMLHRElement() { [native code] }'
148 PASS 'function HTMLHRElement() { [native code] }' is 'function HTMLHRElement() { [native code] }'
149 PASS 'function HTMLHeadElement() { [native code] }' is 'function HTMLHeadElement() { [native code] }'
150 PASS 'function HTMLHeadElement() { [native code] }' is 'function HTMLHeadElement() { [native code] }'
151 PASS 'function HTMLHeadingElement() { [native code] }' is 'function HTMLHeadingElement() { [native code] }'
152 PASS 'function HTMLHeadingElement() { [native code] }' is 'function HTMLHeadingElement() { [native code] }'
153 PASS 'function HTMLHtmlElement() { [native code] }' is 'function HTMLHtmlElement() { [native code] }'
154 PASS 'function HTMLHtmlElement() { [native code] }' is 'function HTMLHtmlElement() { [native code] }'
155 PASS 'function HTMLIFrameElement() { [native code] }' is 'function HTMLIFrameElement() { [native code] }'
156 PASS 'function HTMLIFrameElement() { [native code] }' is 'function HTMLIFrameElement() { [native code] }'
157 PASS 'function HTMLImageElement() { [native code] }' is 'function HTMLImageElement() { [native code] }'
158 PASS 'function HTMLImageElement() { [native code] }' is 'function HTMLImageElement() { [native code] }'
159 PASS 'function HTMLInputElement() { [native code] }' is 'function HTMLInputElement() { [native code] }'
160 PASS 'function HTMLInputElement() { [native code] }' is 'function HTMLInputElement() { [native code] }'
161 PASS 'function HTMLLIElement() { [native code] }' is 'function HTMLLIElement() { [native code] }'
162 PASS 'function HTMLLIElement() { [native code] }' is 'function HTMLLIElement() { [native code] }'
163 PASS 'function HTMLLabelElement() { [native code] }' is 'function HTMLLabelElement() { [native code] }'
164 PASS 'function HTMLLabelElement() { [native code] }' is 'function HTMLLabelElement() { [native code] }'
165 PASS 'function HTMLLegendElement() { [native code] }' is 'function HTMLLegendElement() { [native code] }'
166 PASS 'function HTMLLegendElement() { [native code] }' is 'function HTMLLegendElement() { [native code] }'
167 PASS 'function HTMLLinkElement() { [native code] }' is 'function HTMLLinkElement() { [native code] }'
168 PASS 'function HTMLLinkElement() { [native code] }' is 'function HTMLLinkElement() { [native code] }'
169 PASS 'function HTMLMapElement() { [native code] }' is 'function HTMLMapElement() { [native code] }'
170 PASS 'function HTMLMapElement() { [native code] }' is 'function HTMLMapElement() { [native code] }'
171 PASS 'function HTMLMarqueeElement() { [native code] }' is 'function HTMLMarqueeElement() { [native code] }'
172 PASS 'function HTMLMarqueeElement() { [native code] }' is 'function HTMLMarqueeElement() { [native code] }'
173 PASS 'function HTMLMenuElement() { [native code] }' is 'function HTMLMenuElement() { [native code] }'
174 PASS 'function HTMLMenuElement() { [native code] }' is 'function HTMLMenuElement() { [native code] }'
175 PASS 'function HTMLMetaElement() { [native code] }' is 'function HTMLMetaElement() { [native code] }'
176 PASS 'function HTMLMetaElement() { [native code] }' is 'function HTMLMetaElement() { [native code] }'
177 PASS 'function HTMLModElement() { [native code] }' is 'function HTMLModElement() { [native code] }'
178 PASS 'function HTMLModElement() { [native code] }' is 'function HTMLModElement() { [native code] }'
179 PASS 'function HTMLOListElement() { [native code] }' is 'function HTMLOListElement() { [native code] }'
180 PASS 'function HTMLOListElement() { [native code] }' is 'function HTMLOListElement() { [native code] }'
181 PASS 'function HTMLObjectElement() { [native code] }' is 'function HTMLObjectElement() { [native code] }'
182 PASS 'function HTMLObjectElement() { [native code] }' is 'function HTMLObjectElement() { [native code] }'
183 PASS 'function HTMLOptGroupElement() { [native code] }' is 'function HTMLOptGroupElement() { [native code] }'
184 PASS 'function HTMLOptGroupElement() { [native code] }' is 'function HTMLOptGroupElement() { [native code] }'
185 PASS 'function HTMLOptionElement() { [native code] }' is 'function HTMLOptionElement() { [native code] }'
186 PASS 'function HTMLOptionElement() { [native code] }' is 'function HTMLOptionElement() { [native code] }'
187 PASS 'function HTMLParagraphElement() { [native code] }' is 'function HTMLParagraphElement() { [native code] }'
188 PASS 'function HTMLParagraphElement() { [native code] }' is 'function HTMLParagraphElement() { [native code] }'
189 PASS 'function HTMLParamElement() { [native code] }' is 'function HTMLParamElement() { [native code] }'
190 PASS 'function HTMLParamElement() { [native code] }' is 'function HTMLParamElement() { [native code] }'
191 PASS 'function HTMLPreElement() { [native code] }' is 'function HTMLPreElement() { [native code] }'
192 PASS 'function HTMLPreElement() { [native code] }' is 'function HTMLPreElement() { [native code] }'
193 PASS 'function HTMLQuoteElement() { [native code] }' is 'function HTMLQuoteElement() { [native code] }'
194 PASS 'function HTMLQuoteElement() { [native code] }' is 'function HTMLQuoteElement() { [native code] }'
195 PASS 'function HTMLScriptElement() { [native code] }' is 'function HTMLScriptElement() { [native code] }'
196 PASS 'function HTMLScriptElement() { [native code] }' is 'function HTMLScriptElement() { [native code] }'
197 PASS 'function HTMLSelectElement() { [native code] }' is 'function HTMLSelectElement() { [native code] }'
198 PASS 'function HTMLSelectElement() { [native code] }' is 'function HTMLSelectElement() { [native code] }'
199 PASS 'function HTMLStyleElement() { [native code] }' is 'function HTMLStyleElement() { [native code] }'
200 PASS 'function HTMLStyleElement() { [native code] }' is 'function HTMLStyleElement() { [native code] }'
201 PASS 'function HTMLTableCaptionElement() { [native code] }' is 'function HTMLTableCaptionElement() { [native code] }'
202 PASS 'function HTMLTableCaptionElement() { [native code] }' is 'function HTMLTableCaptionElement() { [native code] }'
203 PASS 'function HTMLTableCellElement() { [native code] }' is 'function HTMLTableCellElement() { [native code] }'
204 PASS 'function HTMLTableCellElement() { [native code] }' is 'function HTMLTableCellElement() { [native code] }'
205 PASS 'function HTMLTableColElement() { [native code] }' is 'function HTMLTableColElement() { [native code] }'
206 PASS 'function HTMLTableColElement() { [native code] }' is 'function HTMLTableColElement() { [native code] }'
207 PASS 'function HTMLTableElement() { [native code] }' is 'function HTMLTableElement() { [native code] }'
208 PASS 'function HTMLTableElement() { [native code] }' is 'function HTMLTableElement() { [native code] }'
209 PASS 'function HTMLTableRowElement() { [native code] }' is 'function HTMLTableRowElement() { [native code] }'
210 PASS 'function HTMLTableRowElement() { [native code] }' is 'function HTMLTableRowElement() { [native code] }'
211 PASS 'function HTMLTableSectionElement() { [native code] }' is 'function HTMLTableSectionElement() { [native code] }'
212 PASS 'function HTMLTableSectionElement() { [native code] }' is 'function HTMLTableSectionElement() { [native code] }'
213 PASS 'function HTMLTextAreaElement() { [native code] }' is 'function HTMLTextAreaElement() { [native code] }'
214 PASS 'function HTMLTextAreaElement() { [native code] }' is 'function HTMLTextAreaElement() { [native code] }'
215 PASS 'function HTMLTitleElement() { [native code] }' is 'function HTMLTitleElement() { [native code] }'
216 PASS 'function HTMLTitleElement() { [native code] }' is 'function HTMLTitleElement() { [native code] }'
217 PASS 'function HTMLUListElement() { [native code] }' is 'function HTMLUListElement() { [native code] }'
218 PASS 'function HTMLUListElement() { [native code] }' is 'function HTMLUListElement() { [native code] }'
219 PASS 'function KeyboardEvent() { [native code] }' is 'function KeyboardEvent() { [native code] }'
220 PASS 'function KeyboardEvent() { [native code] }' is 'function KeyboardEvent() { [native code] }'
221 PASS 'function MediaList() { [native code] }' is 'function MediaList() { [native code] }'
222 PASS 'function MediaList() { [native code] }' is 'function MediaList() { [native code] }'
223 PASS 'function MouseEvent() { [native code] }' is 'function MouseEvent() { [native code] }'
224 PASS 'function MouseEvent() { [native code] }' is 'function MouseEvent() { [native code] }'
225 PASS 'function MutationEvent() { [native code] }' is 'function MutationEvent() { [native code] }'
226 PASS 'function MutationEvent() { [native code] }' is 'function MutationEvent() { [native code] }'
227 PASS 'function NamedNodeMap() { [native code] }' is 'function NamedNodeMap() { [native code] }'
228 PASS 'function NamedNodeMap() { [native code] }' is 'function NamedNodeMap() { [native code] }'
229 PASS 'function Node() { [native code] }' is 'function Node() { [native code] }'
230 PASS 'function Node() { [native code] }' is 'function Node() { [native code] }'
231 PASS 'function NodeFilter() { [native code] }' is 'function NodeFilter() { [native code] }'
232 PASS 'function NodeFilter() { [native code] }' is 'function NodeFilter() { [native code] }'
233 PASS 'function NodeList() { [native code] }' is 'function NodeList() { [native code] }'
234 PASS 'function NodeList() { [native code] }' is 'function NodeList() { [native code] }'
235 PASS 'function ProcessingInstruction() { [native code] }' is 'function ProcessingInstruction() { [native code] }'
236 PASS 'function ProcessingInstruction() { [native code] }' is 'function ProcessingInstruction() { [native code] }'
237 PASS 'function ProgressEvent() { [native code] }' is 'function ProgressEvent() { [native code] }'
238 PASS 'function ProgressEvent() { [native code] }' is 'function ProgressEvent() { [native code] }'
239 PASS 'function Range() { [native code] }' is 'function Range() { [native code] }'
240 PASS 'function Range() { [native code] }' is 'function Range() { [native code] }'
241 PASS 'function SVGAngle() { [native code] }' is 'function SVGAngle() { [native code] }'
242 PASS 'function SVGAngle() { [native code] }' is 'function SVGAngle() { [native code] }'
243 PASS 'function SVGGradientElement() { [native code] }' is 'function SVGGradientElement() { [native code] }'
244 PASS 'function SVGGradientElement() { [native code] }' is 'function SVGGradientElement() { [native code] }'
245 PASS 'function SVGLength() { [native code] }' is 'function SVGLength() { [native code] }'
246 PASS 'function SVGLength() { [native code] }' is 'function SVGLength() { [native code] }'
247 PASS 'function SVGMarkerElement() { [native code] }' is 'function SVGMarkerElement() { [native code] }'
248 PASS 'function SVGMarkerElement() { [native code] }' is 'function SVGMarkerElement() { [native code] }'
249 PASS 'function SVGPathSeg() { [native code] }' is 'function SVGPathSeg() { [native code] }'
250 PASS 'function SVGPathSeg() { [native code] }' is 'function SVGPathSeg() { [native code] }'
251 PASS 'function SVGPreserveAspectRatio() { [native code] }' is 'function SVGPreserveAspectRatio() { [native code] }'
252 PASS 'function SVGPreserveAspectRatio() { [native code] }' is 'function SVGPreserveAspectRatio() { [native code] }'
253 PASS 'function SVGTextContentElement() { [native code] }' is 'function SVGTextContentElement() { [native code] }'
254 PASS 'function SVGTextContentElement() { [native code] }' is 'function SVGTextContentElement() { [native code] }'
255 PASS 'function SVGTextPathElement() { [native code] }' is 'function SVGTextPathElement() { [native code] }'
256 PASS 'function SVGTextPathElement() { [native code] }' is 'function SVGTextPathElement() { [native code] }'
257 PASS 'function SVGTransform() { [native code] }' is 'function SVGTransform() { [native code] }'
258 PASS 'function SVGTransform() { [native code] }' is 'function SVGTransform() { [native code] }'
259 PASS 'function SVGUnitTypes() { [native code] }' is 'function SVGUnitTypes() { [native code] }'
260 PASS 'function SVGUnitTypes() { [native code] }' is 'function SVGUnitTypes() { [native code] }'
261 PASS 'function StyleSheet() { [native code] }' is 'function StyleSheet() { [native code] }'
262 PASS 'function StyleSheet() { [native code] }' is 'function StyleSheet() { [native code] }'
263 PASS 'function StyleSheetList() { [native code] }' is 'function StyleSheetList() { [native code] }'
264 PASS 'function StyleSheetList() { [native code] }' is 'function StyleSheetList() { [native code] }'
265 PASS 'function Text() { [native code] }' is 'function Text() { [native code] }'
266 PASS 'function Text() { [native code] }' is 'function Text() { [native code] }'
267 PASS 'function TextEvent() { [native code] }' is 'function TextEvent() { [native code] }'
268 PASS 'function TextEvent() { [native code] }' is 'function TextEvent() { [native code] }'
269 PASS 'function UIEvent() { [native code] }' is 'function UIEvent() { [native code] }'
270 PASS 'function UIEvent() { [native code] }' is 'function UIEvent() { [native code] }'
271 PASS 'function WheelEvent() { [native code] }' is 'function WheelEvent() { [native code] }'
272 PASS 'function WheelEvent() { [native code] }' is 'function WheelEvent() { [native code] }'
273 PASS 'function XMLDocument() { [native code] }' is 'function XMLDocument() { [native code] }'
274 PASS 'function XMLDocument() { [native code] }' is 'function XMLDocument() { [native code] }'
275 PASS 'function XMLHttpRequest() { [native code] }' is 'function XMLHttpRequest() { [native code] }'
276 PASS 'function XMLHttpRequest() { [native code] }' is 'function XMLHttpRequest() { [native code] }'
277 PASS 'function XMLSerializer() { [native code] }' is 'function XMLSerializer() { [native code] }'
278 PASS 'function XMLSerializer() { [native code] }' is 'function XMLSerializer() { [native code] }'
279 PASS 'function XPathEvaluator() { [native code] }' is 'function XPathEvaluator() { [native code] }'
280 PASS 'function XPathEvaluator() { [native code] }' is 'function XPathEvaluator() { [native code] }'
281 PASS 'function XPathResult() { [native code] }' is 'function XPathResult() { [native code] }'
282 PASS 'function XPathResult() { [native code] }' is 'function XPathResult() { [native code] }'
283 PASS 'function XSLTProcessor() { [native code] }' is 'function XSLTProcessor() { [native code] }'
284 PASS 'function XSLTProcessor() { [native code] }' is 'function XSLTProcessor() { [native code] }'
285 PASS win['onload'] is null
286 PASS win['onload'] is null
287 PASS win['frames'] == '[object Window]' is true
288 PASS win['frames'] == '[object Window]' is true
289 PASS win['parent'] == '[object Window]' is true
290 PASS win['parent'] == '[object Window]' is true
291 PASS win['self'] == '[object Window]' is true
292 PASS win['self'] == '[object Window]' is true
293 PASS win['top'] == '[object Window]' is true
294 PASS win['top'] == '[object Window]' is true
295 PASS win['window'] == '[object Window]' is true
296 PASS win['window'] == '[object Window]' is true
297 PASS win['locationbar'] == '[object BarProp]' is true
298 PASS win['locationbar'] == '[object BarProp]' is true
299 PASS win['menubar'] == '[object BarProp]' is true
300 PASS win['menubar'] == '[object BarProp]' is true
301 PASS win['personalbar'] == '[object BarProp]' is true
302 PASS win['personalbar'] == '[object BarProp]' is true
303 PASS win['scrollbars'] == '[object BarProp]' is true
304 PASS win['scrollbars'] == '[object BarProp]' is true
305 PASS win['statusbar'] == '[object BarProp]' is true
306 PASS win['statusbar'] == '[object BarProp]' is true
307 PASS win['toolbar'] == '[object BarProp]' is true
308 PASS win['toolbar'] == '[object BarProp]' is true
309 PASS win['console'] == '[object Console]' is true
310 PASS win['history'] == '[object History]' is true
311 PASS win['navigator'] == '[object Navigator]' is true
312 PASS win['navigator'] == '[object Navigator]' is true
313 PASS win['screen'] == '[object Screen]' is true
314 PASS win['screen'] == '[object Screen]' is true
315 PASS win['clientInformation'] == '[object Navigator]' is true
316 PASS win['clientInformation'] == '[object Navigator]' is true
317 PASS win['document'] == '[object HTMLDocument]' is true
318 PASS win['document'] == '[object HTMLDocument]' is true
319 PASS win['location'] matched original
320 PASS win['location'] matched original
321 PASS win['onabort'] is null
322 PASS win['onabort'] is null
323 PASS win['onbeforeunload'] is null
324 PASS win['onbeforeunload'] is null
325 PASS win['onblur'] is null
326 PASS win['onblur'] is null
327 PASS win['onchange'] is null
328 PASS win['onchange'] is null
329 PASS win['onclick'] is null
330 PASS win['onclick'] is null
331 PASS win['ondblclick'] is null
332 PASS win['ondblclick'] is null
333 PASS win['onerror'] is null
334 PASS win['onerror'] is null
335 PASS win['onfocus'] is null
336 PASS win['onfocus'] is null
337 PASS win['onkeydown'] is null
338 PASS win['onkeydown'] is null
339 PASS win['onkeypress'] is null
340 PASS win['onkeypress'] is null
341 PASS win['onkeyup'] is null
342 PASS win['onkeyup'] is null
343 PASS win['onmousedown'] is null
344 PASS win['onmousedown'] is null
345 PASS win['onmousemove'] is null
346 PASS win['onmousemove'] is null
347 PASS win['onmouseout'] is null
348 PASS win['onmouseout'] is null
349 PASS win['onmouseover'] is null
350 PASS win['onmouseover'] is null
351 PASS win['onmouseup'] is null
352 PASS win['onmouseup'] is null
353 PASS win['onmousewheel'] is null
354 PASS win['onmousewheel'] is null
355 PASS win['onreset'] is null
356 PASS win['onreset'] is null
357 PASS win['onresize'] is null
358 PASS win['onresize'] is null
359 PASS win['onscroll'] is null
360 PASS win['onscroll'] is null
361 PASS win['onsearch'] is null
362 PASS win['onsearch'] is null
363 PASS win['onselect'] is null
364 PASS win['onselect'] is null
365 PASS win['onsubmit'] is null
366 PASS win['onsubmit'] is null
367 PASS win['onunload'] is null
368 PASS win['onunload'] is null
369 PASS win['opener'] is null
370 PASS win['opener'] is null
371 FAIL win['defaultStatus'] should be undefined (of type undefined). Was (of type string).
372 FAIL win['defaultStatus'] should be undefined (of type undefined). Was (of type string).
373 FAIL win['defaultstatus'] should be undefined (of type undefined). Was (of type string).
374 FAIL win['defaultstatus'] should be undefined (of type undefined). Was (of type string).
375 FAIL win['name'] should be undefined (of type undefined). Was (of type string).
376 FAIL win['name'] should be undefined (of type undefined). Was (of type string).
377 FAIL win['status'] should be undefined (of type undefined). Was (of type string).
378 FAIL win['status'] should be undefined (of type undefined). Was (of type string).
379 PASS win['devicePixelRatio'] matched original
380 PASS win['devicePixelRatio'] matched original
381 PASS win['innerHeight'] matched original
382 PASS win['innerHeight'] matched original
383 PASS win['innerWidth'] matched original
384 PASS win['innerWidth'] matched original
385 PASS win['length'] matched original
386 PASS win['length'] matched original
387 PASS win['outerHeight'] matched original
388 PASS win['outerHeight'] matched original
389 PASS win['outerWidth'] matched original
390 PASS win['outerWidth'] matched original
391 PASS win['pageXOffset'] matched original
392 PASS win['pageXOffset'] matched original
393 PASS win['pageYOffset'] matched original
394 PASS win['pageYOffset'] matched original
395 PASS win['screenLeft'] matched original
396 PASS win['screenLeft'] matched original
397 PASS win['screenTop'] matched original
398 PASS win['screenTop'] matched original
399 PASS win['screenX'] matched original
400 PASS win['screenX'] matched original
401 PASS win['screenY'] matched original
402 PASS win['screenY'] matched original
403 PASS win['scrollX'] matched original
404 PASS win['scrollX'] matched original
405 PASS win['scrollY'] matched original
406 PASS win['scrollY'] matched original
407 PASS typeof win['closed'] is 'boolean'
408 PASS win['closed'] is false
409 PASS typeof win['closed'] is 'boolean'
410 PASS win['closed'] is false
411 PASS typeof win['offscreenBuffering'] is 'boolean'
412 PASS win['offscreenBuffering'] is true
413 PASS typeof win['offscreenBuffering'] is 'boolean'
414 PASS win['offscreenBuffering'] is true
415 PASS successfullyParsed is true