| This tests the constructor for the CloseEvent DOM class. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS new CloseEvent('eventType').bubbles is false |
| PASS new CloseEvent('eventType').cancelable is false |
| PASS new CloseEvent('eventType').wasClean is false |
| PASS new CloseEvent('eventType').code is 0 |
| PASS new CloseEvent('eventType').reason is "" |
| PASS new CloseEvent('eventType', { bubbles: false }).bubbles is false |
| PASS new CloseEvent('eventType', { bubbles: true }).bubbles is true |
| PASS new CloseEvent('eventType', { cancelable: false }).cancelable is false |
| PASS new CloseEvent('eventType', { cancelable: true }).cancelable is true |
| PASS new CloseEvent('eventType', { wasClean: false }).wasClean is false |
| PASS new CloseEvent('eventType', { wasClean: true }).wasClean is true |
| PASS new CloseEvent('eventType', { reason: 'koakuma' }).reason is "koakuma" |
| PASS new CloseEvent('eventType', { reason: '' }).reason is "" |
| PASS new CloseEvent('eventType', { reason: undefined }).reason is "" |
| PASS new CloseEvent('eventType', { reason: null }).reason is "null" |
| PASS new CloseEvent('eventType', { reason: false }).reason is "false" |
| PASS new CloseEvent('eventType', { reason: true }).reason is "true" |
| PASS new CloseEvent('eventType', { reason: 12345 }).reason is "12345" |
| PASS new CloseEvent('eventType', { reason: 18446744073709551615 }).reason is "18446744073709552000" |
| PASS new CloseEvent('eventType', { reason: NaN }).reason is "NaN" |
| PASS new CloseEvent('eventType', { reason: [] }).reason is "" |
| PASS new CloseEvent('eventType', { reason: [1, 2, 3] }).reason is "1,2,3" |
| PASS new CloseEvent('eventType', { reason: {koakuma: 12345} }).reason is "[object Object]" |
| PASS new CloseEvent('eventType', { reason: {valueOf: function () { return 'koakuma'; } } }).reason is "[object Object]" |
| PASS new CloseEvent('eventType', { code: 0 }).code is 0 |
| PASS new CloseEvent('eventType', { code: 1 }).code is 1 |
| PASS new CloseEvent('eventType', { code: 65534 }).code is 65534 |
| PASS new CloseEvent('eventType', { code: 65535 }).code is 65535 |
| PASS new CloseEvent('eventType', { code: 9007199254740991 }).code is 65535 |
| PASS new CloseEvent('eventType', { code: 18446744073709551615 }).code is 0 |
| PASS new CloseEvent('eventType', { code: 12345678901234567890 }).code is 2048 |
| PASS new CloseEvent('eventType', { code: -1 }).code is 65535 |
| PASS new CloseEvent('eventType', { code: 123.45 }).code is 123 |
| PASS new CloseEvent('eventType', { code: NaN }).code is 0 |
| PASS new CloseEvent('eventType', { code: undefined }).code is 0 |
| PASS new CloseEvent('eventType', { code: null }).code is 0 |
| PASS new CloseEvent('eventType', { code: '' }).code is 0 |
| PASS new CloseEvent('eventType', { code: '12345' }).code is 12345 |
| PASS new CloseEvent('eventType', { code: '12345a' }).code is 0 |
| PASS new CloseEvent('eventType', { code: 'abc' }).code is 0 |
| PASS new CloseEvent('eventType', { code: [] }).code is 0 |
| PASS new CloseEvent('eventType', { code: [12345] }).code is 12345 |
| PASS new CloseEvent('eventType', { code: [12345, 67890] }).code is 0 |
| PASS new CloseEvent('eventType', { code: {} }).code is 0 |
| PASS new CloseEvent('eventType', { code: {moemoe: 12345} }).code is 0 |
| PASS new CloseEvent('eventType', { code: {valueOf: function () { return 12345; }} }).code is 12345 |
| PASS new CloseEvent('eventType', { bubbles: true, cancelable: true, wasClean: true, code : 12345, reason: 'koakuma' }).bubbles is true |
| PASS new CloseEvent('eventType', { bubbles: true, cancelable: true, wasClean: true, code : 12345, reason: 'koakuma' }).cancelable is true |
| PASS new CloseEvent('eventType', { bubbles: true, cancelable: true, wasClean: true, code : 12345, reason: 'koakuma' }).wasClean is true |
| PASS new CloseEvent('eventType', { bubbles: true, cancelable: true, wasClean: true, code : 12345, reason: 'koakuma' }).code is 12345 |
| PASS new CloseEvent('eventType', { bubbles: true, cancelable: true, wasClean: true, code : 12345, reason: 'koakuma' }).reason is "koakuma" |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |