From: Kir Kolyshkin Date: Mon, 19 Aug 2024 21:28:41 +0000 (-0700) Subject: os: simplify TestRemoveAllDot X-Git-Tag: go1.24rc1~1165 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4b767cf6fd31c8459378cb3298c46245202aea63;p=gostls13.git os: simplify TestRemoveAllDot Use t.Chdir and t.TempDir to simplify test case code. Change-Id: If4de06d2373100ce53a5b8f6702d5f4866e3b23d Reviewed-on: https://go-review.googlesource.com/c/go/+/606897 Auto-Submit: Ian Lance Taylor LUCI-TryBot-Result: Go LUCI Reviewed-by: Ian Lance Taylor Reviewed-by: Tobias Klauser Reviewed-by: Cherry Mui --- diff --git a/src/os/removeall_test.go b/src/os/removeall_test.go index 454a6b5d0a..474db2cac8 100644 --- a/src/os/removeall_test.go +++ b/src/os/removeall_test.go @@ -187,30 +187,11 @@ func TestRemoveAllLongPath(t *testing.T) { } func TestRemoveAllDot(t *testing.T) { - prevDir, err := Getwd() - if err != nil { - t.Fatalf("Could not get wd: %s", err) - } - tempDir, err := MkdirTemp("", "TestRemoveAllDot-") - if err != nil { - t.Fatalf("Could not create TempDir: %s", err) - } - defer RemoveAll(tempDir) + t.Chdir(t.TempDir()) - err = Chdir(tempDir) - if err != nil { - t.Fatalf("Could not chdir to tempdir: %s", err) - } - - err = RemoveAll(".") - if err == nil { + if err := RemoveAll("."); err == nil { t.Errorf("RemoveAll succeed to remove .") } - - err = Chdir(prevDir) - if err != nil { - t.Fatalf("Could not chdir %s: %s", prevDir, err) - } } func TestRemoveAllDotDot(t *testing.T) {