'use strict'; // This tests that module.runMain can be monkey patched using --require. // TODO(joyeecheung): This probably should be deprecated. require('../common'); const { path } = require('../common/fixtures'); const assert = require('assert'); const { spawnSync } = require('child_process'); const child = spawnSync(process.execPath, [ '--require', path('monkey-patch-run-main.js'), path('semicolon.js'), ]); assert.strictEqual(child.status, 0); assert(child.stdout.toString().includes('runMain is monkey patched!'));