var setGlobalConstRedeclarationShouldNotThrow = $vm.setGlobalConstRedeclarationShouldNotThrow; function assert(b) { if (!b) throw new Error("Bad assertion."); } setGlobalConstRedeclarationShouldNotThrow(); // Allow duplicate const declarations at the global level. for (let i = 0; i < 100; i++) { load("./global-const-redeclaration-setting/first.js"); assert(foo === 20); load("./global-const-redeclaration-setting/second.js"); assert(foo === 40); }