Skip to content

Commit d91e8ba

Browse files
author
Kévin Dunglas
committed
cleanup
1 parent 58f55ef commit d91e8ba

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

internal/watcher/pattern.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@ func (p *pattern) parse() (err error) {
4444
splitPattern := strings.Split(absPattern, string(filepath.Separator))
4545
patternWithoutDir := ""
4646
for i, part := range splitPattern {
47+
// add a \ after the drive letter on Windows to force filepath.Join to work as expected
4748
if i == 0 && runtime.GOOS == "windows" {
48-
splitPattern[i] = splitPattern[0] + "\\"
49+
splitPattern[0] = splitPattern[0] + "\\"
4950
}
5051

5152
isFilename := i == len(splitPattern)-1 && strings.Contains(part, ".")

watcher_test.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,10 @@ func pollForWorkerReset(t *testing.T, handler func(http.ResponseWriter, *http.Re
6363
return false
6464
}
6565

66-
func updateTestFile(t *testing.T, fileName string, content string) {
66+
func updateTestFile(t *testing.T, fileName, content string) {
6767
absFileName, err := filepath.Abs(fileName)
6868
require.NoError(t, err)
6969

70-
dirName := filepath.Dir(absFileName)
71-
if _, err = os.Stat(dirName); os.IsNotExist(err) {
72-
err = os.MkdirAll(dirName, 0700)
73-
}
74-
require.NoError(t, err)
75-
70+
require.NoError(t, os.MkdirAll(filepath.Dir(absFileName), 0700))
7671
require.NoError(t, os.WriteFile(absFileName, []byte(content), 0644))
7772
}

0 commit comments

Comments
 (0)