From 7b4eeab673ab22a7bda0526e7b68ccff63aec2b7 Mon Sep 17 00:00:00 2001 From: XmiliaH Date: Tue, 11 Apr 2023 23:15:15 +0200 Subject: [PATCH] Add tests --- test/nodevm.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/test/nodevm.js b/test/nodevm.js index 58addb3..843ce82 100644 --- a/test/nodevm.js +++ b/test/nodevm.js @@ -7,7 +7,7 @@ const fs = require('fs'); const path = require('path'); const assert = require('assert'); const {EventEmitter} = require('events'); -const {NodeVM, VMScript} = require('..'); +const {NodeVM, VMScript, makeResolverFromLegacyOptions} = require('..'); // const NODE_VERSION = parseInt(process.versions.node.split('.')[0]); global.isHost = true; @@ -601,6 +601,19 @@ function getStack(error) { }); }); +describe('resolver', () => { + it('use resolver', () => { + const resolver = makeResolverFromLegacyOptions({ + external: true + }); + const vm = new NodeVM({ + require: resolver + }); + + vm.run("require('mocha')", __filename); + }); +}); + describe('source extensions', () => { it('does not find a TS module with the default settings', () => { const vm = new NodeVM({