From c9cf7886a4a958764f187cbb1c99bd185589b9eb Mon Sep 17 00:00:00 2001 From: Ray Date: Fri, 17 Jun 2022 19:13:07 +0800 Subject: [PATCH] test: add test for repl subpath imports --- test/es-module/test-esm-repl-imports.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/es-module/test-esm-repl-imports.js diff --git a/test/es-module/test-esm-repl-imports.js b/test/es-module/test-esm-repl-imports.js new file mode 100644 index 00000000000000..2109de697a6d16 --- /dev/null +++ b/test/es-module/test-esm-repl-imports.js @@ -0,0 +1,17 @@ +'use strict'; +const { mustCall } = require('../common'); +const assert = require('assert'); +const fixtures = require('../common/fixtures'); +const { spawn } = require('child_process'); + +const child = spawn(process.execPath, [ + '--interactive', +], { + cwd: fixtures.path('es-modules', 'pkgimports'), +}); + +child.stdin.end('try{require("#test");await import("#test")}catch{process.exit(-1)}'); + +child.on('exit', mustCall(code => { + assert.strictEqual(code, 0); +}));