summaryrefslogtreecommitdiffstats
path: root/js/src/tests/non262/Array/from_length_setter.js
blob: 43f35f73e0fcd66f52f418a619bb343a2d3e03f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/licenses/publicdomain/ */

// Array.from calls a length setter if present.
var hits = 0;
function C() {}
C.prototype = {set length(v) { hits++; }};
C.from = Array.from;
var copy = C.from(["A", "B"]);
assertEq(hits, 1);

if (typeof reportCompare === 'function')
    reportCompare(0, 0);