Skip to content

Commit 6a07e1e

Browse files
committed
add more passing tests
1 parent afaaea8 commit 6a07e1e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

javascript/ql/test/library-tests/Generators/generators.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,20 @@
1414
return source;
1515
}
1616
sink(gen2()); // OK
17+
18+
Array.from(gen1()).forEach(x => sink(x)); // NOT OK
19+
20+
function gen3() {
21+
yield source;
22+
}
23+
Array.from(gen3()).forEach(x => sink(x)); // NOT OK
24+
25+
function *gen4() {
26+
throw source;
27+
}
28+
try {
29+
Array.from(gen4());
30+
} catch (e) {
31+
sink(e); // NOT OK
32+
}
1733
});

0 commit comments

Comments
 (0)