123456789101112131415161718192021222324252627282930313233 |
- // Copyright (C) 2016 the V8 project authors. All rights reserved.
- // This code is governed by the BSD license found in the LICENSE file.
- /*---
- description: Requested modules are evaluated exactly once
- esid: sec-moduleevaluation
- info: |
- [...]
- 4. If module.[[Evaluated]] is true, return undefined.
- 5. Set module.[[Evaluated]] to true.
- 6. For each String required that is an element of module.[[RequestedModules]] do,
- a. Let requiredModule be ? HostResolveImportedModule(module, required).
- b. Perform ? requiredModule.ModuleEvaluation().
- [...]
- includes: [fnGlobalObject.js]
- flags: [module]
- features: [export-star-as-namespace-from-module]
- ---*/
- import {} from './eval-rqstd-once_FIXTURE.js';
- import './eval-rqstd-once_FIXTURE.js';
- import * as ns1 from './eval-rqstd-once_FIXTURE.js';
- import dflt1 from './eval-rqstd-once_FIXTURE.js';
- export {} from './eval-rqstd-once_FIXTURE.js';
- import dflt2, {} from './eval-rqstd-once_FIXTURE.js';
- export * from './eval-rqstd-once_FIXTURE.js';
- export * as ns2 from './eval-rqstd-once_FIXTURE.js';
- export * as class from './eval-rqstd-once_FIXTURE.js';
- import dflt3, * as ns3 from './eval-rqstd-once_FIXTURE.js';
- export default null;
- var global = fnGlobalObject();
- assert.sameValue(global.test262, 262, 'global property was defined');
|