@@ -29,15 +29,15 @@ import { requireFixture, importFixture } from '../fixtures/pkgexports.mjs';
29
29
30
30
// There's no such export - so there's nothing to do.
31
31
loadFixture ( 'pkgexports/missing' ) . catch ( mustCall ( ( err ) => {
32
- strictEqual ( err . code , 'ERR_PATH_NOT_EXPORTED ') ;
32
+ strictEqual ( err . code , ( isRequire ? '' : 'ERR_' ) + 'MODULE_NOT_FOUND ') ;
33
33
assertStartsWith ( err . message , 'Package exports' ) ;
34
34
assertIncludes ( err . message , 'do not define a \'./missing\' subpath' ) ;
35
35
} ) ) ;
36
36
37
37
// The file exists but isn't exported. The exports is a number which counts
38
38
// as a non-null value without any properties, just like `{}`.
39
39
loadFixture ( 'pkgexports-number/hidden.js' ) . catch ( mustCall ( ( err ) => {
40
- strictEqual ( err . code , 'ERR_PATH_NOT_EXPORTED ') ;
40
+ strictEqual ( err . code , ( isRequire ? '' : 'ERR_' ) + 'MODULE_NOT_FOUND ') ;
41
41
assertStartsWith ( err . message , 'Package exports' ) ;
42
42
assertIncludes ( err . message , 'do not define a \'./hidden.js\' subpath' ) ;
43
43
} ) ) ;
@@ -57,7 +57,7 @@ import { requireFixture, importFixture } from '../fixtures/pkgexports.mjs';
57
57
// Even though 'pkgexports/sub/asdf.js' works, alternate "path-like" variants
58
58
// do not to prevent confusion and accidental loopholes.
59
59
loadFixture ( 'pkgexports/sub/./../asdf.js' ) . catch ( mustCall ( ( err ) => {
60
- strictEqual ( err . code , 'ERR_PATH_NOT_EXPORTED ') ;
60
+ strictEqual ( err . code , ( isRequire ? '' : 'ERR_' ) + 'MODULE_NOT_FOUND ') ;
61
61
assertStartsWith ( err . message , 'Package exports' ) ;
62
62
assertIncludes ( err . message ,
63
63
'do not define a \'./sub/./../asdf.js\' subpath' ) ;
0 commit comments