File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
packages/jest-resolve/src Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -162,11 +162,13 @@ describe('resolveModule', () => {
162162 extensions : [ '.js' ] ,
163163 } as ResolverConfig ) ;
164164 const mocksDirectory = path . resolve ( __dirname , '../__mocks__' ) ;
165- const resolved = resolver . resolveModule (
166- path . join ( mocksDirectory , 'foo/foo.js' ) ,
167- './' ,
168- ) ;
169- expect ( resolved ) . toBe ( path . join ( mocksDirectory , 'foo/index.js' ) ) ;
165+ const fooSlashFoo = path . join ( mocksDirectory , 'foo/foo.js' ) ;
166+ const fooSlashIndex = path . join ( mocksDirectory , 'foo/index.js' ) ;
167+
168+ const resolvedWithSlash = resolver . resolveModule ( fooSlashFoo , './' ) ;
169+ const resolvedWithDot = resolver . resolveModule ( fooSlashFoo , '.' ) ;
170+ expect ( resolvedWithSlash ) . toBe ( fooSlashIndex ) ;
171+ expect ( resolvedWithSlash ) . toBe ( resolvedWithDot ) ;
170172 } ) ;
171173} ) ;
172174
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ function resolveSync(
6969 if ( REGEX_RELATIVE_IMPORT . test ( target ) ) {
7070 // resolve relative import
7171 let resolveTarget = path . resolve ( basedir , target ) ;
72- if ( target === '..' || target . endsWith ( '/' ) ) {
72+ if ( target === '.' || target === '. .' || target . endsWith ( '/' ) ) {
7373 resolveTarget += '/' ;
7474 }
7575 const result = tryResolve ( resolveTarget ) ;
You can’t perform that action at this time.
0 commit comments