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