diff --git a/test/es-module/test-esm-loader-search.js b/test/es-module/test-esm-loader-search.js new file mode 100644 index 00000000000000..c8c24f1deb80ae --- /dev/null +++ b/test/es-module/test-esm-loader-search.js @@ -0,0 +1,18 @@ +'use strict'; +// Flags: --expose-internals + +// This test ensures that search throws errors appropriately + +const common = require('../common'); + +const search = require('internal/loader/search'); +const errors = require('internal/errors'); + +common.expectsError( + () => search('target', undefined), + { + code: 'ERR_MISSING_MODULE', + type: errors.Error, + message: 'Cannot find module target' + } +);