diff options
Diffstat (limited to 'deps/v8/test/mjsunit/es6/array-concat.js')
-rw-r--r-- | deps/v8/test/mjsunit/es6/array-concat.js | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/deps/v8/test/mjsunit/es6/array-concat.js b/deps/v8/test/mjsunit/es6/array-concat.js index bc9e1a00cc..fe320d6858 100644 --- a/deps/v8/test/mjsunit/es6/array-concat.js +++ b/deps/v8/test/mjsunit/es6/array-concat.js @@ -2,8 +2,6 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Flags: --harmony-proxies --harmony-reflect - (function testArrayConcatArity() { "use strict"; assertEquals(1, Array.prototype.concat.length); @@ -803,9 +801,10 @@ logger.get = function(t, trap, r) { log.length = 0; assertEquals([obj], Array.prototype.concat.apply(obj)); - assertEquals(1, log.length); + assertEquals(2, log.length); // An extra read for the constructor for (var i in log) assertSame(target, log[i][1]); - assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]); + assertEquals(["get", target, "constructor", obj], log[0]); + assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[1]); })(); @@ -827,14 +826,15 @@ logger.get = function(t, trap, r) { log.length = 0; assertEquals(["a", "b"], Array.prototype.concat.apply(obj)); - assertEquals(6, log.length); + assertEquals(7, log.length); for (var i in log) assertSame(target, log[i][1]); - assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]); - assertEquals(["get", target, "length", obj], log[1]); - assertEquals(["has", target, "0"], log[2]); - assertEquals(["get", target, "0", obj], log[3]); - assertEquals(["has", target, "1"], log[4]); - assertEquals(["get", target, "1", obj], log[5]); + assertEquals(["get", target, "constructor", obj], log[0]); + assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[1]); + assertEquals(["get", target, "length", obj], log[2]); + assertEquals(["has", target, "0"], log[3]); + assertEquals(["get", target, "0", obj], log[4]); + assertEquals(["has", target, "1"], log[5]); + assertEquals(["get", target, "1", obj], log[6]); })(); |