aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Mengué <olivier.mengue@gmail.com>2025-03-06 16:25:51 +0100
committerGopher Robot <gobot@golang.org>2025-03-06 10:29:01 -0800
commit9bd21607900d7072fd3d12ec756cb5eb87f8fe2a (patch)
tree47a85922e430863d7eb6ecfcc0879537278129e8
parent1cf6b502630034980ba7de8156e4d7c1da7a7845 (diff)
downloadgo-9bd21607900d7072fd3d12ec756cb5eb87f8fe2a.tar.xz
os: add missing calls to Root.Close() in tests
In tests of os.Root, fix a few missing calls to Close(). Change-Id: I8fddd5468394f41d7e92741579fd47f90203ff9f Reviewed-on: https://go-review.googlesource.com/c/go/+/655337 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Damien Neil <dneil@google.com> Auto-Submit: Damien Neil <dneil@google.com>
-rw-r--r--src/os/os_test.go1
-rw-r--r--src/os/root_test.go8
2 files changed, 6 insertions, 3 deletions
diff --git a/src/os/os_test.go b/src/os/os_test.go
index 81c9fddf5f..424c5286ea 100644
--- a/src/os/os_test.go
+++ b/src/os/os_test.go
@@ -3199,6 +3199,7 @@ func TestRootDirFS(t *testing.T) {
if err != nil {
t.Fatal(err)
}
+ defer r.Close()
testDirFS(t, r.FS())
}
diff --git a/src/os/root_test.go b/src/os/root_test.go
index a7ea0025ec..5560d435de 100644
--- a/src/os/root_test.go
+++ b/src/os/root_test.go
@@ -539,17 +539,19 @@ func TestRootOpenFileAsRoot(t *testing.T) {
if err := os.WriteFile(target, nil, 0o666); err != nil {
t.Fatal(err)
}
- _, err := os.OpenRoot(target)
+ r, err := os.OpenRoot(target)
if err == nil {
+ r.Close()
t.Fatal("os.OpenRoot(file) succeeded; want failure")
}
- r, err := os.OpenRoot(dir)
+ r, err = os.OpenRoot(dir)
if err != nil {
t.Fatal(err)
}
defer r.Close()
- _, err = r.OpenRoot("target")
+ rr, err := r.OpenRoot("target")
if err == nil {
+ rr.Close()
t.Fatal("Root.OpenRoot(file) succeeded; want failure")
}
}