@@ -29,15 +29,15 @@ import { requireFixture, importFixture } from '../fixtures/pkgexports.mjs';
2929
3030 // There's no such export - so there's nothing to do.
3131 loadFixture ( 'pkgexports/missing' ) . catch ( mustCall ( ( err ) => {
32- strictEqual ( err . code , 'ERR_PATH_NOT_EXPORTED ') ;
32+ strictEqual ( err . code , ( isRequire ? '' : 'ERR_' ) + 'MODULE_NOT_FOUND ') ;
3333 assertStartsWith ( err . message , 'Package exports' ) ;
3434 assertIncludes ( err . message , 'do not define a \'./missing\' subpath' ) ;
3535 } ) ) ;
3636
3737 // The file exists but isn't exported. The exports is a number which counts
3838 // as a non-null value without any properties, just like `{}`.
3939 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 ') ;
4141 assertStartsWith ( err . message , 'Package exports' ) ;
4242 assertIncludes ( err . message , 'do not define a \'./hidden.js\' subpath' ) ;
4343 } ) ) ;
@@ -57,7 +57,7 @@ import { requireFixture, importFixture } from '../fixtures/pkgexports.mjs';
5757 // Even though 'pkgexports/sub/asdf.js' works, alternate "path-like" variants
5858 // do not to prevent confusion and accidental loopholes.
5959 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 ') ;
6161 assertStartsWith ( err . message , 'Package exports' ) ;
6262 assertIncludes ( err . message ,
6363 'do not define a \'./sub/./../asdf.js\' subpath' ) ;
0 commit comments