Skip to content

Commit 6e78327

Browse files
committed
[Tests] add test coverage
See tc39/test262#4000
1 parent 706bcbc commit 6e78327

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

test/tests.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,22 @@ module.exports = function (flatMap, t) {
4040

4141
st.end();
4242
});
43+
44+
t.test('test262: staging test from v8', function (st) {
45+
var arr1 = [0, 1, 2, 3];
46+
var f = function (e) {
47+
arr1[4] = 42;
48+
return e;
49+
};
50+
st.deepEqual(flatMap(arr1, f), [0, 1, 2, 3]);
51+
52+
var arr2 = [0, 1, 2, 3];
53+
var g = function (e) {
54+
arr2.length = 3;
55+
return e;
56+
};
57+
st.deepEqual(flatMap(arr2, g), [0, 1, 2]);
58+
59+
st.end();
60+
});
4361
};

0 commit comments

Comments
 (0)