Skip to content

Commit 42795d6

Browse files
committed
alternate fix
1 parent 499e10a commit 42795d6

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

packages/jest-resolve/src/defaultResolver.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,10 @@ function resolveSync(
6060

6161
if (REGEX_RELATIVE_IMPORT.test(target)) {
6262
// resolve relative import
63-
const resolveTarget = path.resolve(basedir, target);
63+
let resolveTarget = path.resolve(basedir, target);
64+
if (target === '..' || target.endsWith('/')) {
65+
resolveTarget += '/';
66+
}
6467
const result = tryResolve(resolveTarget);
6568
if (result) {
6669
return result;
@@ -97,7 +100,7 @@ function resolveSync(
97100
const dir = path.dirname(name);
98101
let result;
99102
if (isDirectory(dir)) {
100-
result = resolveAsDirectory(name) || resolveAsFile(name);
103+
result = resolveAsFile(name) || resolveAsDirectory(name);
101104
}
102105
if (result) {
103106
// Dereference symlinks to ensure we don't create a separate

0 commit comments

Comments
 (0)