1package physical 2 3import ( 4 "io/ioutil" 5 "log" 6 "os" 7 "testing" 8) 9 10func TestFileBackend(t *testing.T) { 11 dir, err := ioutil.TempDir("", "vault") 12 if err != nil { 13 t.Fatalf("err: %s", err) 14 } 15 defer os.RemoveAll(dir) 16 17 logger := log.New(os.Stderr, "", log.LstdFlags) 18 b, err := NewBackend("file", logger, map[string]string{ 19 "path": dir, 20 }) 21 if err != nil { 22 t.Fatalf("err: %s", err) 23 } 24 25 testBackend(t, b) 26 testBackend_ListPrefix(t, b) 27} 28