eval-rqstd-once.js (1348B)
1 // |reftest| module 2 // Copyright (C) 2016 the V8 project authors. All rights reserved. 3 // This code is governed by the BSD license found in the LICENSE file. 4 /*--- 5 description: Requested modules are evaluated exactly once 6 esid: sec-moduleevaluation 7 info: | 8 [...] 9 4. If module.[[Evaluated]] is true, return undefined. 10 5. Set module.[[Evaluated]] to true. 11 6. For each String required that is an element of module.[[RequestedModules]] do, 12 a. Let requiredModule be ? HostResolveImportedModule(module, required). 13 b. Perform ? requiredModule.ModuleEvaluation(). 14 [...] 15 includes: [fnGlobalObject.js] 16 flags: [module] 17 features: [export-star-as-namespace-from-module] 18 ---*/ 19 20 import {} from './eval-rqstd-once_FIXTURE.js'; 21 import './eval-rqstd-once_FIXTURE.js'; 22 import * as ns1 from './eval-rqstd-once_FIXTURE.js'; 23 import dflt1 from './eval-rqstd-once_FIXTURE.js'; 24 export {} from './eval-rqstd-once_FIXTURE.js'; 25 import dflt2, {} from './eval-rqstd-once_FIXTURE.js'; 26 export * from './eval-rqstd-once_FIXTURE.js'; 27 export * as ns2 from './eval-rqstd-once_FIXTURE.js'; 28 export * as class from './eval-rqstd-once_FIXTURE.js'; 29 import dflt3, * as ns3 from './eval-rqstd-once_FIXTURE.js'; 30 export default null; 31 32 var global = fnGlobalObject(); 33 34 assert.sameValue(global.test262, 262, 'global property was defined'); 35 36 reportCompare(0, 0);