diff options
Diffstat (limited to 'test/parallel/test-vm-module-basic.js')
-rw-r--r-- | test/parallel/test-vm-module-basic.js | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/test/parallel/test-vm-module-basic.js b/test/parallel/test-vm-module-basic.js index 76a8e8a3d2..cbe5e29d3c 100644 --- a/test/parallel/test-vm-module-basic.js +++ b/test/parallel/test-vm-module-basic.js @@ -17,10 +17,9 @@ const util = require('util'); 'baz = foo; typeofProcess = typeof process; typeof Object;', { context } ); - assert.strictEqual(m.status, 'uninstantiated'); + assert.strictEqual(m.status, 'unlinked'); await m.link(common.mustNotCall()); - m.instantiate(); - assert.strictEqual(m.status, 'instantiated'); + assert.strictEqual(m.status, 'linked'); const result = await m.evaluate(); assert.strictEqual(m.status, 'evaluated'); assert.strictEqual(Object.getPrototypeOf(result), null); @@ -37,7 +36,6 @@ const util = require('util'); 'global.vmResult = "foo"; Object.prototype.toString.call(process);' ); await m.link(common.mustNotCall()); - m.instantiate(); const { result } = await m.evaluate(); assert.strictEqual(global.vmResult, 'foo'); assert.strictEqual(result, '[object process]'); @@ -47,22 +45,21 @@ const util = require('util'); (async () => { const m = new SourceTextModule('while (true) {}'); await m.link(common.mustNotCall()); - m.instantiate(); await m.evaluate({ timeout: 500 }) .then(() => assert(false), () => {}); })(); -// Check the generated url for each module +// Check the generated identifier for each module (async () => { const context1 = createContext({ }); const context2 = createContext({ }); const m1 = new SourceTextModule('1', { context: context1 }); - assert.strictEqual(m1.url, 'vm:module(0)'); + assert.strictEqual(m1.identifier, 'vm:module(0)'); const m2 = new SourceTextModule('2', { context: context1 }); - assert.strictEqual(m2.url, 'vm:module(1)'); + assert.strictEqual(m2.identifier, 'vm:module(1)'); const m3 = new SourceTextModule('3', { context: context2 }); - assert.strictEqual(m3.url, 'vm:module(0)'); + assert.strictEqual(m3.identifier, 'vm:module(0)'); })(); // Check inspection of the instance @@ -72,13 +69,19 @@ const util = require('util'); assert.strictEqual( util.inspect(m), - "SourceTextModule {\n status: 'uninstantiated',\n linkingStatus:" + - " 'unlinked',\n url: 'vm:module(0)',\n context: { foo: 'bar' }\n}" + `SourceTextModule { + status: 'unlinked', + identifier: 'vm:module(0)', + context: { foo: 'bar' } +}` ); assert.strictEqual( m[util.inspect.custom].call(Object.create(null)), - 'SourceTextModule {\n status: undefined,\n linkingStatus: undefined,' + - '\n url: undefined,\n context: undefined\n}' + `SourceTextModule { + status: undefined, + identifier: undefined, + context: undefined +}`, ); assert.strictEqual(util.inspect(m, { depth: -1 }), '[SourceTextModule]'); } |