1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-14 03:23:17 -05:00
denoland-deno/cli/tests/node_compat/test/parallel/test-module-run-main.js

16 lines
393 B
JavaScript
Raw Normal View History

// deno-fmt-ignore-file
// deno-lint-ignore-file
"use strict";
const Module = require("module");
const assert = require("assert/strict");
const path = require("path");
const file = path.join(__dirname, "..", "fixtures", "run-main.js");
process.argv = [process.argv[0], file];
Module.runMain();
// The required file via `Module.runMain()` sets this global
assert.equal(globalThis.foo, 42);