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