| OLD | NEW |
| 1 Testing document.register() type extension behaviours through createElement(). | 1 Testing document.register() type extension behaviours through createElement(). |
| 2 | 2 |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 4 | 4 |
| 5 | 5 |
| 6 PASS document.register("x-foo", { prototype: Object.create(HTMLDivElement.protot
ype) }) threw exception InvalidStateError: Failed to call 'register' on 'Documen
t' for type 'x-foo': a type with that name is already registered.. | 6 PASS document.register("x-foo", { prototype: Object.create(HTMLDivElement.protot
ype) }) threw exception InvalidStateError: Failed to execute 'register' on 'Docu
ment': Registration failed for type 'x-foo'. A type with that name is already re
gistered.. |
| 7 PASS fooNewed.outerHTML is "<x-foo></x-foo>" | 7 PASS fooNewed.outerHTML is "<x-foo></x-foo>" |
| 8 PASS fooNewed instanceof fooConstructor && fooNewed instanceof HTMLElement is tr
ue | 8 PASS fooNewed instanceof fooConstructor && fooNewed instanceof HTMLElement is tr
ue |
| 9 PASS fooNewed instanceof HTMLUnknownElement is false | 9 PASS fooNewed instanceof HTMLUnknownElement is false |
| 10 PASS barNewed.outerHTML is "<input is=\"x-bar\">" | 10 PASS barNewed.outerHTML is "<input is=\"x-bar\">" |
| 11 PASS barNewed instanceof barConstructor && barNewed instanceof HTMLInputElement
is true | 11 PASS barNewed instanceof barConstructor && barNewed instanceof HTMLInputElement
is true |
| 12 PASS isFormControl(barNewed) is true | 12 PASS isFormControl(barNewed) is true |
| 13 PASS bazNewed.outerHTML is "<x-baz></x-baz>" | 13 PASS bazNewed.outerHTML is "<x-baz></x-baz>" |
| 14 PASS bazNewed instanceof bazConstructor && bazNewed instanceof HTMLElement is tr
ue | 14 PASS bazNewed instanceof bazConstructor && bazNewed instanceof HTMLElement is tr
ue |
| 15 PASS bazNewed instanceof HTMLUnknownElement is false | 15 PASS bazNewed instanceof HTMLUnknownElement is false |
| 16 PASS quxNewed instanceof quxConstructor && quxNewed instanceof barConstructor &&
quxNewed instanceof HTMLInputElement is true | 16 PASS quxNewed instanceof quxConstructor && quxNewed instanceof barConstructor &&
quxNewed instanceof HTMLInputElement is true |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 PASS divFooParsed instanceof HTMLDivElement is true | 62 PASS divFooParsed instanceof HTMLDivElement is true |
| 63 PASS namedBarParsed instanceof barConstructor is false | 63 PASS namedBarParsed instanceof barConstructor is false |
| 64 PASS namedBarParsed instanceof HTMLUnknownElement is false | 64 PASS namedBarParsed instanceof HTMLUnknownElement is false |
| 65 PASS namedBarParsed instanceof HTMLElement is true | 65 PASS namedBarParsed instanceof HTMLElement is true |
| 66 PASS divBarParsed instanceof barConstructor is false | 66 PASS divBarParsed instanceof barConstructor is false |
| 67 PASS divBarParsed instanceof HTMLDivElement is true | 67 PASS divBarParsed instanceof HTMLDivElement is true |
| 68 PASS successfullyParsed is true | 68 PASS successfullyParsed is true |
| 69 | 69 |
| 70 TEST COMPLETE | 70 TEST COMPLETE |
| 71 | 71 |
| OLD | NEW |