Skip to content
Snippets Groups Projects
Commit 42d1a10d authored by Leonardo Balter's avatar Leonardo Balter
Browse files

fixup! Add tests for Array - calling super with a single argument

parent c99ace29
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,8 @@ ...@@ -2,7 +2,8 @@
// This code is governed by the BSD license found in the LICENSE file. // This code is governed by the BSD license found in the LICENSE file.
/*--- /*---
es6id: 22.1.1 es6id: 22.1.1
description: Subclass constructor calling super() creates an Exotic Array object description: >
Constructor calling super() with 2+ arguments creates an Array object
info: > info: >
22.1.1 The Array Constructor 22.1.1 The Array Constructor
......
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
es6id: 22.1.1
description: >
Constructor calling super() with a single argument creates an Array object
info: >
22.1.1 The Array Constructor
The Array constructor is designed to be subclassable. It may be used as the
value of an extends clause of a class definition. Subclass constructors that
intend to inherit the exotic Array behaviour must include a super call to the
Array constructor to initialize subclass instances that are exotic Array
objects.
---*/
class Sub extends Array {
constructor(a) {
super(a);
}
}
var sub = new Sub(42);
assert.sameValue(sub.length, 42);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment