tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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);