bug-1420420-4.js (422B)
1 load(libdir + "asserts.js"); 2 3 registerModule("a", parseModule(`throw undefined`)); 4 5 let b = registerModule("b", parseModule(`import "a";`)); 6 let c = registerModule("c", parseModule(`import "a";`)); 7 8 moduleLink(b); 9 moduleLink(c); 10 11 (async () => { 12 let count = 0; 13 try { await moduleEvaluate(b) } catch (e) { count++; } 14 try { await moduleEvaluate(c) } catch (e) { count++; } 15 assertEq(count, 2); 16 })(); 17 18 drainJobQueue();