Lines Matching refs:Array
7 assertEquals(1, Array.from.length);
17 // Assert that constructor is called with "length" for array-like objects
25 Array.from.call(MyCollection, {length: 5});
34 Array.from([1], non_strict);
35 Array.from([1], non_strict, void 0);
36 Array.from([1], non_strict, null);
37 Array.from([1], strict);
38 Array.from([1], strict, void 0);
39 Array.from([1], strict_null, null);
42 assertArrayLikeEquals(Array.from.call(thisArg, [], undefined), [],
44 assertArrayLikeEquals(Array.from.call(thisArg, NaN), [], constructor);
45 assertArrayLikeEquals(Array.from.call(thisArg, Infinity), [], constructor);
46 assertArrayLikeEquals(Array.from.call(thisArg, 10000000), [], constructor);
47 assertArrayLikeEquals(Array.from.call(thisArg, 'test'), ['t', 'e', 's', 't'],
50 assertArrayLikeEquals(Array.from.call(thisArg,
53 assertArrayLikeEquals(Array.from.call(thisArg,
56 assertArrayLikeEquals(Array.from.call(thisArg,
60 assertArrayLikeEquals(Array.from.call(thisArg, kSet), ['foo', 'bar', 'baz'],
64 assertArrayLikeEquals(Array.from.call(thisArg, kMap),
74 assertArrayLikeEquals(Array.from.call(thisArg, generator()),
78 // Array.from on a string handles surrogate pairs correctly.
80 assertArrayLikeEquals(Array.from.call(thisArg, gclef), [gclef], constructor);
81 assertArrayLikeEquals(Array.from.call(thisArg, gclef + " G"),
84 assertArrayLikeEquals(Array.from.call(thisArg, 'test', function(x) {
89 assertArrayLikeEquals(Array.from.call(thisArg, 'test', function(x) {
93 assertThrows(function() { Array.from.call(thisArg, null); }, TypeError);
94 assertThrows(function() { Array.from.call(thisArg, undefined); }, TypeError);
95 assertThrows(function() { Array.from.call(thisArg, [], null); }, TypeError);
96 assertThrows(function() { Array.from.call(thisArg, [], "noncallable"); },
101 assertArrayLikeEquals(Array.from.call(thisArg, nullIterator), [],
106 assertThrows(function() { Array.from.call(thisArg, nonObjIterator); },
109 assertThrows(function() { Array.from.call(thisArg, [], null); }, TypeError);
134 assertArrayLikeEquals(Array.from.call(thisArg, obj), [1, 2, 3], constructor);
139 var boundFn = (function() {}).bind(Array, 27);
141 testArrayFrom(Array, Array);
142 testArrayFrom(null, Array);
143 testArrayFrom({}, Array);
146 testArrayFrom(Math.cos, Array);
147 testArrayFrom(Math.cos.bind(Math), Array);
160 assertThrows(function () { Array.from.call(exotic, [1]); }, TypeError);
164 // Check that array properties defined are writable, enumerable, configurable
166 var x = Array.from.call(ordinary, [2]);