*: use T.TempDir to create temporary test directory

The directory created by `T.TempDir()` and is automatically removed when
the test and all its subtests complete.

Reference: https://pkg.go.dev/testing#T.TempDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
This commit is contained in:
Eng Zer Jun
2022-01-24 22:40:34 +08:00
parent a1fb9ff1e4
commit e9edc5432c
20 changed files with 98 additions and 338 deletions

View File

@ -22,11 +22,7 @@ import (
)
func TestReadDir(t *testing.T) {
tmpdir, err := os.MkdirTemp("", "")
defer os.RemoveAll(tmpdir)
if err != nil {
t.Fatalf("unexpected os.MkdirTemp error: %v", err)
}
tmpdir := t.TempDir()
files := []string{"def", "abc", "xyz", "ghi"}
for _, f := range files {