diff options
Diffstat (limited to 'js/xpconnect/tests/unit/es6module_dynamic_import.js')
-rw-r--r-- | js/xpconnect/tests/unit/es6module_dynamic_import.js | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/js/xpconnect/tests/unit/es6module_dynamic_import.js b/js/xpconnect/tests/unit/es6module_dynamic_import.js new file mode 100644 index 0000000000..0b73a3daf4 --- /dev/null +++ b/js/xpconnect/tests/unit/es6module_dynamic_import.js @@ -0,0 +1,25 @@ +import { getCounter, setCounter } from "./es6module_dynamic_import_static.js"; + +let resolve; + +export const result = new Promise(r => { resolve = r; }); + +import("./es6module_dynamic_import2.js").then(ns => { + resolve(ns); +}); + +export function doImport() { + return import("./es6module_dynamic_import3.js"); +} + +export function callGetCounter() { + return getCounter(); +} + +export function callSetCounter(v) { + setCounter(v); +} + +export function doImportStatic() { + return import("./es6module_dynamic_import_static.js"); +} |