123456789101112131415161718192021222324252627282930313233343536 |
- //go:build !darwin
- package containerfs // import "github.com/docker/docker/pkg/containerfs"
- import (
- "os"
- "testing"
- )
- func TestEnsureRemoveAllNotExist(t *testing.T) {
- // should never return an error for a non-existent path
- if err := EnsureRemoveAll("/non/existent/path"); err != nil {
- t.Fatal(err)
- }
- }
- func TestEnsureRemoveAllWithDir(t *testing.T) {
- dir, err := os.MkdirTemp("", "test-ensure-removeall-with-dir")
- if err != nil {
- t.Fatal(err)
- }
- if err := EnsureRemoveAll(dir); err != nil {
- t.Fatal(err)
- }
- }
- func TestEnsureRemoveAllWithFile(t *testing.T) {
- tmp, err := os.CreateTemp("", "test-ensure-removeall-with-dir")
- if err != nil {
- t.Fatal(err)
- }
- tmp.Close()
- if err := EnsureRemoveAll(tmp.Name()); err != nil {
- t.Fatal(err)
- }
- }
|