Bug 1892041 - Part 2: Update test262. r=spidermonkey-reviewers,dminor
[gecko.git] / js / src / tests / test262 / built-ins / Array / S15.4.1_A2.1_T1.js
blob335ea90b3cf5b7fb6ac24a996b96ebf35d865074
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.1_A2.1_T1
9 description: Array constructor is given no arguments or at least two arguments
10 ---*/
11 assert.sameValue(Array().length, 0, 'The value of Array().length is expected to be 0');
12 assert.sameValue(Array(0, 1, 0, 1).length, 4, 'The value of Array(0, 1, 0, 1).length is expected to be 4');
14 assert.sameValue(
15   Array(undefined, undefined).length,
16   2,
17   'The value of Array(undefined, undefined).length is expected to be 2'
20 reportCompare(0, 0);