Tests for ES6 class syntax default constructorOn success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".PASS new A instanceof A is truePASS A() threw exception TypeError: Class constructors cannot be invoked without 'new'.PASS A.prototype.constructor instanceof Function is truePASS A.prototype.constructor.name is "A"PASS new B instanceof A; new B instanceof A is truePASS B() threw exception TypeError: Class constructors cannot be invoked without 'new'.PASS B.prototype.constructor.name is "B"PASS A !== B is truePASS A.prototype.constructor !== B.prototype.constructor is truePASS new (class extends (class { constructor(a, b) { return [a, b]; } }) {})(1, 2) is [1, 2]PASS successfullyParsed is trueTEST COMPLETE