Bug 1892041 - Part 2: Update test262. r=spidermonkey-reviewers,dminor
[gecko.git] / js / src / tests / test262 / built-ins / Array / S15.4.2.1_A2.1_T1.js
blobc2e82b8c81e11f65211948bd9de1d323931401a8
1 // Copyright 2009 the Sputnik authors.  All rights reserved.
2 // This code is governed by the BSD license found in the LICENSE file.
4 /*---
5 info: |
6     The length property of the newly constructed object;
7     is set to the number of arguments
8 es5id: 15.4.2.1_A2.1_T1
9 description: Array constructor is given no arguments or at least two arguments
10 ---*/
11 assert.sameValue(new Array().length, 0, 'The value of new Array().length is expected to be 0');
12 assert.sameValue(new Array(0, 1, 0, 1).length, 4, 'The value of new Array(0, 1, 0, 1).length is expected to be 4');
14 assert.sameValue(
15   new Array(undefined, undefined).length,
16   2,
17   'The value of new Array(undefined, undefined).length is expected to be 2'
20 reportCompare(0, 0);