OLD | NEW |
(Empty) | |
| 1 Tests for calling the constructors of ES6 classes |
| 2 |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 4 |
| 5 |
| 6 PASS new A did not throw exception. |
| 7 PASS A() threw exception TypeError: Class constructors cannot be invoked without
'new'. |
| 8 PASS new B did not throw exception. |
| 9 PASS B() threw exception TypeError: Class constructors cannot be invoked without
'new'. |
| 10 PASS new (class { constructor() {} })() did not throw exception. |
| 11 PASS (class { constructor() {} })() threw exception TypeError: Class constructor
s cannot be invoked without 'new'. |
| 12 PASS new (class extends null { constructor() { super() } })() threw exception Ty
peError: function () {} is not a constructor. |
| 13 PASS (class extends null { constructor() { super() } })() threw exception TypeEr
ror: Class constructors cannot be invoked without 'new'. |
| 14 PASS successfullyParsed is true |
| 15 |
| 16 TEST COMPLETE |
OLD | NEW |