bug-1787926.js (416B)
1 let m = registerModule('m', parseModule(`import {} from "s";`)); 2 let l = registerModule('l', parseModule(`import {} from "s";`)); 3 let s = registerModule('s', parseModule(`await 0;`)); 4 5 let state = "init"; 6 7 moduleLink(m); 8 moduleEvaluate(m).then(() => { state = "loaded"; }); 9 drainJobQueue(); 10 11 assertEq(state, "loaded"); 12 13 import("l").then(() => { state = "complete"; }); 14 drainJobQueue(); 15 16 assertEq(state, "complete");