tor-browser

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

trigger-ownPropertyKey-names.js (788B)


      1 // |reftest| skip module -- import-defer is not supported
      2 // This file was procedurally generated from the following sources:
      3 // - src/import-defer/ownPropertyKey-names.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.getOwnPropertyNames(ns);
     25 
     26 assert(globalThis.evaluations.length > 0, "It triggers evaluation");
     27 
     28 reportCompare(0, 0);