summaryrefslogtreecommitdiffstats
path: root/js/src/tests/non262/Iterator/prototype/flatMap/flatMap.js
blob: 6acce22593bd61cc087b25a90b1794a0e6fd7264 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// |reftest| skip-if(!this.hasOwnProperty('AsyncIterator'))

let iter = [1, 2, 3].values().flatMap(x => [x, x + 1]);
for (const v of [1, 2, 2, 3, 3, 4]) {
  let result = iter.next();
  assertEq(result.done, false);
  assertEq(result.value, v);
}
assertEq(iter.next().done, true);

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