1 // Copyright 2009 the Sputnik authors. All rights reserved.
2 // This code is governed by the BSD license found in the LICENSE file.
6 If the length property is changed, every property whose name
7 is an array index whose value is not smaller than the new length is automatically deleted
10 If new length greater than the name of every property whose name
19 assert.sameValue(x.length, 4, 'The value of x.length is expected to be 4');
20 assert.sameValue(x[5], undefined, 'The value of x[5] is expected to equal undefined');
21 assert.sameValue(x[3], 3, 'The value of x[3] is expected to be 3');
23 x.length = new Number(6);
24 assert.sameValue(x[5], undefined, 'The value of x[5] is expected to equal undefined');
27 assert.sameValue(x[0], undefined, 'The value of x[0] is expected to equal undefined');
30 assert.sameValue(x[1], undefined, 'The value of x[1] is expected to equal undefined');