bug-1790352.js (467B)
1 let a = registerModule('a', parseModule("import 'b';")); 2 let b = registerModule('b', parseModule("import 'c'; await 1; throw 'error';")); 3 let c = registerModule('c', parseModule("import 'b';")); 4 5 let status1; 6 import('a').then(() => { status1 = 'loaded' }).catch(e => { status1 = e; }); 7 drainJobQueue(); 8 assertEq(status1, 'error'); 9 10 let status2; 11 import('c').then(() => { status2 = 'loaded' }).catch(e => { status2 = e; }); 12 drainJobQueue(); 13 assertEq(status2, 'error');