| // Copyright (C) 2016 the V8 project authors. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| Behavior when invocation of "parent" constructor returns an abrupt completion |
| 6. Let result be ? Construct(func, argList, newTarget). |
| var thrown = new Test262Error(); |
| class Child extends Parent { |
| // When the "construct" invocation completes and the "this" value is |
| // uninitialized, the specification dictates that a ReferenceError must be |
| // thrown. That behavior is tested elsewhere, so the error is ignored (if it is |
| assert.sameValue(caught, thrown); |