diff --git a/tests/iterator_drop.ts b/tests/iterator_drop.ts index 4d35aa3..53828f6 100644 --- a/tests/iterator_drop.ts +++ b/tests/iterator_drop.ts @@ -38,9 +38,11 @@ for (const n of fibonacci().take(5).drop(2)) { } // 5 +// `new Set([1, 2, 3])` is a Set: a finished iterator's value cannot be undefined, and is 0 const result = new Set([1, 2, 3]).values().drop(4).next(); console.log(result); -assert(result == "{ value: undefined, done: true }"); +assert(result.done); +assert(result.value == 0); console.log("ALL DONE");