trigger-ownPropertyKeys-symbols.js (793B)
1 // |reftest| skip module -- import-defer is not supported 2 // This file was procedurally generated from the following sources: 3 // - src/import-defer/ownPropertyKeys-symbols.case 4 // - src/import-defer/trigger/trigger.template 5 /*--- 6 description: _ [[OwnPropertyKeys]] (triggers execution) 7 esid: sec-module-namespace-exotic-objects 8 features: [import-defer] 9 flags: [generated, module] 10 info: | 11 [[OwnPropertyKeys]] ( ) 12 1. Let _exports_ be ? GetModuleExportsList(_O_). 13 1. ... 14 15 ---*/ 16 17 18 import "./setup_FIXTURE.js"; 19 20 import defer * as ns from "./dep_FIXTURE.js"; 21 22 assert.sameValue(globalThis.evaluations.length, 0, "import defer does not trigger evaluation"); 23 24 Object.getOwnPropertySymbols(ns); 25 26 assert(globalThis.evaluations.length > 0, "It triggers evaluation"); 27 28 reportCompare(0, 0);