Skip to content

Commit 230869a

Browse files
Fix Windows realpath test failures
Co-authored-by: DanielRosenwasser <972891+DanielRosenwasser@users.noreply.github.com>
1 parent 03cdc4c commit 230869a

1 file changed

Lines changed: 14 additions & 8 deletions

File tree

‎tsc/internal/nativepath/realpath_windows_test.go‎

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,27 @@ func TestRealpathReservedDeviceName(t *testing.T) {
1717
extendedDir := `\\?\` + dir
1818

1919
assert.NilError(t, os.Mkdir(extendedDir, 0o777))
20-
t.Cleanup(func() {
21-
assert.NilError(t, os.RemoveAll(extendedDir))
22-
})
20+
t.Cleanup(func() { _ = os.RemoveAll(extendedDir) })
2321
assert.NilError(t, os.WriteFile(`\\?\`+file, nil, 0o666))
2422

25-
for _, path := range []string{dir, file} {
26-
got, err := Realpath(path)
23+
resolvedTempDir, err := Realpath(tmp)
24+
assert.NilError(t, err)
25+
resolvedDir := filepath.Join(resolvedTempDir, "con")
26+
27+
for _, test := range []struct {
28+
path string
29+
want string
30+
}{
31+
{path: dir, want: resolvedDir},
32+
{path: file, want: filepath.Join(resolvedDir, "foo.d.ts")},
33+
} {
34+
got, err := Realpath(test.path)
2735
assert.NilError(t, err)
28-
assert.Equal(t, got, path)
36+
assert.Equal(t, got, test.want)
2937
}
3038
}
3139

3240
func TestHasReservedPathComponent(t *testing.T) {
33-
t.Parallel()
34-
3541
tests := []struct {
3642
path string
3743
want bool

0 commit comments

Comments
 (0)