many-namespace-imports.js (346B)
1 // Test importing a namespace many times. 2 3 const count = 1024; 4 5 let a = registerModule('a', parseModule("export let a = 1;")); 6 7 let s = ""; 8 for (let i = 0; i < count; i++) { 9 s += "import * as ns" + i + " from 'a';\n"; 10 s += "assertEq(ns" + i + ".a, 1);\n"; 11 } 12 let b = registerModule('b', parseModule(s)); 13 14 moduleLink(b); 15 moduleEvaluate(b);