Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / js / toString-and-valueOf-override-expected.txt
blob70b8a09dc5aff97a7ca4a783897e2d1122363232
1 Unmodified span
2 span : [object HTMLSpanElement]
3 [span] : [object HTMLSpanElement]
4 String(span) : [object HTMLSpanElement]
5 String([span]) : [object HTMLSpanElement]
6 span.toString : function toString() { [native code] }
7 span.toString() (cached in variable) : [object Undefined]
8 span.toString() : [object HTMLSpanElement]
9 [span].toString() : [object HTMLSpanElement]
10 span.valueOf() : [object HTMLSpanElement]
11 [span].valueOf() : [object HTMLSpanElement]
13 span with modified toString and valueOf
14 span : valueOf
15 [span] : toString
16 String(span) : toString
17 String([span]) : toString
18 span.toString : function () { return "toString" }
19 span.toString() (cached in variable) : toString
20 span.toString() : toString
21 [span].toString() : toString
22 span.valueOf() : valueOf
23 [span].valueOf() : toString
25 span with modified toString that returns an Object
26 span : valueOf
27 [span] : valueOf
28 String(span) : valueOf
29 String([span]) : valueOf
30 span.toString : function () { return new Object(); }
31 span.toString() (cached in variable) : [object Object]
32 span.toString() : [object Object]
33 [span].toString() : valueOf
34 span.valueOf() : valueOf
35 [span].valueOf() : valueOf
37 span with modified valueOf that returns an Object
38 span : toString
39 [span] : toString
40 String(span) : toString
41 String([span]) : toString
42 span.toString : function () { return 'toString'; }
43 span.toString() (cached in variable) : toString
44 span.toString() : toString
45 [span].toString() : toString
46 span.valueOf() : [object Object]
47 [span].valueOf() : toString
49 span with modified toString and valueOf that returns an Object
50 TypeError: Cannot convert object to primitive value
51 TypeError: Cannot convert object to primitive value
52 TypeError: Cannot convert object to primitive value
53 TypeError: Cannot convert object to primitive value
54 span.toString : function () { return new Object(); }
55 span.toString() (cached in variable) : [object Object]
56 span.toString() : [object Object]
57 TypeError: Cannot convert object to primitive value
58 span.valueOf() : [object Object]
59 TypeError: Cannot convert object to primitive value
61 span with modified toString that throws an exception
62 span : valueOf
63 Exception
64 Exception
65 Exception
66 span.toString : function () { throw "Exception"; }
67 Exception
68 Exception
69 Exception
70 span.valueOf() : valueOf
71 Exception
73 span with modified valueOf that throws an exception
74 Exception
75 [span] : toString
76 String(span) : toString
77 String([span]) : toString
78 span.toString : function () { return 'toString'; }
79 span.toString() (cached in variable) : toString
80 span.toString() : toString
81 [span].toString() : toString
82 Exception
83 [span].valueOf() : toString
85 span with modified toString an valueOf that throw exceptions
86 Exception
87 Exception
88 Exception
89 Exception
90 span.toString : function () { throw "Exception"; }
91 Exception
92 Exception
93 Exception
94 Exception
95 Exception
98 Unmodified window
99 window : [object Window]
100 [window] : [object Window]
101 String(window) : [object Window]
102 String([window]) : [object Window]
103 window.toString : function () { [native code] }
104 window.toString() (cached in variable) : [object Window]
105 window.toString() : [object Window]
106 [window].toString() : [object Window]
107 window.valueOf() : [object Window]
108 [window].valueOf() : [object Window]
110 window with modified toString and valueOf
111 window : valueOf
112 [window] : toString
113 String(window) : toString
114 String([window]) : toString
115 window.toString : function () { return "toString" }
116 window.toString() (cached in variable) : toString
117 window.toString() : toString
118 [window].toString() : toString
119 window.valueOf() : valueOf
120 [window].valueOf() : toString
122 window with modified toString that returns an Object
123 window : valueOf
124 [window] : valueOf
125 String(window) : valueOf
126 String([window]) : valueOf
127 window.toString : function () { return new Object(); }
128 window.toString() (cached in variable) : [object Object]
129 window.toString() : [object Object]
130 [window].toString() : valueOf
131 window.valueOf() : valueOf
132 [window].valueOf() : valueOf
134 window with modified valueOf that returns an Object
135 window : toString
136 [window] : toString
137 String(window) : toString
138 String([window]) : toString
139 window.toString : function () { return 'toString'; }
140 window.toString() (cached in variable) : toString
141 window.toString() : toString
142 [window].toString() : toString
143 window.valueOf() : [object Object]
144 [window].valueOf() : toString
146 window with modified toString and valueOf that returns an Object
147 TypeError: Cannot convert object to primitive value
148 TypeError: Cannot convert object to primitive value
149 TypeError: Cannot convert object to primitive value
150 TypeError: Cannot convert object to primitive value
151 window.toString : function () { return new Object(); }
152 window.toString() (cached in variable) : [object Object]
153 window.toString() : [object Object]
154 TypeError: Cannot convert object to primitive value
155 window.valueOf() : [object Object]
156 TypeError: Cannot convert object to primitive value
158 window with modified toString that throws an exception
159 window : valueOf
160 Exception
161 Exception
162 Exception
163 window.toString : function () { throw "Exception"; }
164 Exception
165 Exception
166 Exception
167 window.valueOf() : valueOf
168 Exception
170 window with modified valueOf that throws an exception
171 Exception
172 [window] : toString
173 String(window) : toString
174 String([window]) : toString
175 window.toString : function () { return 'toString'; }
176 window.toString() (cached in variable) : toString
177 window.toString() : toString
178 [window].toString() : toString
179 Exception
180 [window].valueOf() : toString
182 window with modified toString an valueOf that throw exceptions
183 Exception
184 Exception
185 Exception
186 Exception
187 window.toString : function () { throw "Exception"; }
188 Exception
189 Exception
190 Exception
191 Exception
192 Exception
195 Unmodified Navigator
196 Navigator : [object Navigator]
197 [Navigator] : [object Navigator]
198 String(Navigator) : [object Navigator]
199 String([Navigator]) : [object Navigator]
200 Navigator.toString : function toString() { [native code] }
201 Navigator.toString() (cached in variable) : [object Undefined]
202 Navigator.toString() : [object Navigator]
203 [Navigator].toString() : [object Navigator]
204 Navigator.valueOf() : [object Navigator]
205 [Navigator].valueOf() : [object Navigator]
207 Navigator with modified toString and valueOf
208 Navigator : valueOf
209 [Navigator] : toString
210 String(Navigator) : toString
211 String([Navigator]) : toString
212 Navigator.toString : function () { return "toString" }
213 Navigator.toString() (cached in variable) : toString
214 Navigator.toString() : toString
215 [Navigator].toString() : toString
216 Navigator.valueOf() : valueOf
217 [Navigator].valueOf() : toString
219 Navigator with modified toString that returns an Object
220 Navigator : valueOf
221 [Navigator] : valueOf
222 String(Navigator) : valueOf
223 String([Navigator]) : valueOf
224 Navigator.toString : function () { return new Object(); }
225 Navigator.toString() (cached in variable) : [object Object]
226 Navigator.toString() : [object Object]
227 [Navigator].toString() : valueOf
228 Navigator.valueOf() : valueOf
229 [Navigator].valueOf() : valueOf
231 Navigator with modified valueOf that returns an Object
232 Navigator : toString
233 [Navigator] : toString
234 String(Navigator) : toString
235 String([Navigator]) : toString
236 Navigator.toString : function () { return 'toString'; }
237 Navigator.toString() (cached in variable) : toString
238 Navigator.toString() : toString
239 [Navigator].toString() : toString
240 Navigator.valueOf() : [object Object]
241 [Navigator].valueOf() : toString
243 Navigator with modified toString and valueOf that returns an Object
244 TypeError: Cannot convert object to primitive value
245 TypeError: Cannot convert object to primitive value
246 TypeError: Cannot convert object to primitive value
247 TypeError: Cannot convert object to primitive value
248 Navigator.toString : function () { return new Object(); }
249 Navigator.toString() (cached in variable) : [object Object]
250 Navigator.toString() : [object Object]
251 TypeError: Cannot convert object to primitive value
252 Navigator.valueOf() : [object Object]
253 TypeError: Cannot convert object to primitive value
255 Navigator with modified toString that throws an exception
256 Navigator : valueOf
257 Exception
258 Exception
259 Exception
260 Navigator.toString : function () { throw "Exception"; }
261 Exception
262 Exception
263 Exception
264 Navigator.valueOf() : valueOf
265 Exception
267 Navigator with modified valueOf that throws an exception
268 Exception
269 [Navigator] : toString
270 String(Navigator) : toString
271 String([Navigator]) : toString
272 Navigator.toString : function () { return 'toString'; }
273 Navigator.toString() (cached in variable) : toString
274 Navigator.toString() : toString
275 [Navigator].toString() : toString
276 Exception
277 [Navigator].valueOf() : toString
279 Navigator with modified toString an valueOf that throw exceptions
280 Exception
281 Exception
282 Exception
283 Exception
284 Navigator.toString : function () { throw "Exception"; }
285 Exception
286 Exception
287 Exception
288 Exception
289 Exception
292 Unmodified History
293 History : [object History]
294 [History] : [object History]
295 String(History) : [object History]
296 String([History]) : [object History]
297 History.toString : function toString() { [native code] }
298 History.toString() (cached in variable) : [object Undefined]
299 History.toString() : [object History]
300 [History].toString() : [object History]
301 History.valueOf() : [object History]
302 [History].valueOf() : [object History]
304 History with modified toString and valueOf
305 History : valueOf
306 [History] : toString
307 String(History) : toString
308 String([History]) : toString
309 History.toString : function () { return "toString" }
310 History.toString() (cached in variable) : toString
311 History.toString() : toString
312 [History].toString() : toString
313 History.valueOf() : valueOf
314 [History].valueOf() : toString
316 History with modified toString that returns an Object
317 History : valueOf
318 [History] : valueOf
319 String(History) : valueOf
320 String([History]) : valueOf
321 History.toString : function () { return new Object(); }
322 History.toString() (cached in variable) : [object Object]
323 History.toString() : [object Object]
324 [History].toString() : valueOf
325 History.valueOf() : valueOf
326 [History].valueOf() : valueOf
328 History with modified valueOf that returns an Object
329 History : toString
330 [History] : toString
331 String(History) : toString
332 String([History]) : toString
333 History.toString : function () { return 'toString'; }
334 History.toString() (cached in variable) : toString
335 History.toString() : toString
336 [History].toString() : toString
337 History.valueOf() : [object Object]
338 [History].valueOf() : toString
340 History with modified toString and valueOf that returns an Object
341 TypeError: Cannot convert object to primitive value
342 TypeError: Cannot convert object to primitive value
343 TypeError: Cannot convert object to primitive value
344 TypeError: Cannot convert object to primitive value
345 History.toString : function () { return new Object(); }
346 History.toString() (cached in variable) : [object Object]
347 History.toString() : [object Object]
348 TypeError: Cannot convert object to primitive value
349 History.valueOf() : [object Object]
350 TypeError: Cannot convert object to primitive value
352 History with modified toString that throws an exception
353 History : valueOf
354 Exception
355 Exception
356 Exception
357 History.toString : function () { throw "Exception"; }
358 Exception
359 Exception
360 Exception
361 History.valueOf() : valueOf
362 Exception
364 History with modified valueOf that throws an exception
365 Exception
366 [History] : toString
367 String(History) : toString
368 String([History]) : toString
369 History.toString : function () { return 'toString'; }
370 History.toString() (cached in variable) : toString
371 History.toString() : toString
372 [History].toString() : toString
373 Exception
374 [History].valueOf() : toString
376 History with modified toString an valueOf that throw exceptions
377 Exception
378 Exception
379 Exception
380 Exception
381 History.toString : function () { throw "Exception"; }
382 Exception
383 Exception
384 Exception
385 Exception
386 Exception
389 Unmodified Selection
390 Selection : 
391 [Selection] : 
392 String(Selection) : 
393 String([Selection]) : 
394 Selection.toString : function toString() { [native code] }
395 TypeError: Illegal invocation
396 Selection.toString() : 
397 [Selection].toString() : 
398 Selection.valueOf() : 
399 [Selection].valueOf() : 
401 Selection with modified toString and valueOf
402 Selection : valueOf
403 [Selection] : toString
404 String(Selection) : toString
405 String([Selection]) : toString
406 Selection.toString : function () { return "toString" }
407 Selection.toString() (cached in variable) : toString
408 Selection.toString() : toString
409 [Selection].toString() : toString
410 Selection.valueOf() : valueOf
411 [Selection].valueOf() : toString
413 Selection with modified toString that returns an Object
414 Selection : valueOf
415 [Selection] : valueOf
416 String(Selection) : valueOf
417 String([Selection]) : valueOf
418 Selection.toString : function () { return new Object(); }
419 Selection.toString() (cached in variable) : [object Object]
420 Selection.toString() : [object Object]
421 [Selection].toString() : valueOf
422 Selection.valueOf() : valueOf
423 [Selection].valueOf() : valueOf
425 Selection with modified valueOf that returns an Object
426 Selection : toString
427 [Selection] : toString
428 String(Selection) : toString
429 String([Selection]) : toString
430 Selection.toString : function () { return 'toString'; }
431 Selection.toString() (cached in variable) : toString
432 Selection.toString() : toString
433 [Selection].toString() : toString
434 Selection.valueOf() : [object Object]
435 [Selection].valueOf() : toString
437 Selection with modified toString and valueOf that returns an Object
438 TypeError: Cannot convert object to primitive value
439 TypeError: Cannot convert object to primitive value
440 TypeError: Cannot convert object to primitive value
441 TypeError: Cannot convert object to primitive value
442 Selection.toString : function () { return new Object(); }
443 Selection.toString() (cached in variable) : [object Object]
444 Selection.toString() : [object Object]
445 TypeError: Cannot convert object to primitive value
446 Selection.valueOf() : [object Object]
447 TypeError: Cannot convert object to primitive value
449 Selection with modified toString that throws an exception
450 Selection : valueOf
451 Exception
452 Exception
453 Exception
454 Selection.toString : function () { throw "Exception"; }
455 Exception
456 Exception
457 Exception
458 Selection.valueOf() : valueOf
459 Exception
461 Selection with modified valueOf that throws an exception
462 Exception
463 [Selection] : toString
464 String(Selection) : toString
465 String([Selection]) : toString
466 Selection.toString : function () { return 'toString'; }
467 Selection.toString() (cached in variable) : toString
468 Selection.toString() : toString
469 [Selection].toString() : toString
470 Exception
471 [Selection].valueOf() : toString
473 Selection with modified toString an valueOf that throw exceptions
474 Exception
475 Exception
476 Exception
477 Exception
478 Selection.toString : function () { throw "Exception"; }
479 Exception
480 Exception
481 Exception
482 Exception
483 Exception