blob: 6b9d0129156cdf9f153eddfd7d1815313882688e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package store_test
import (
"os"
"testing"
"github.com/shiv/internal/store"
"github.com/stretchr/testify/require"
)
func newTestStore(t *testing.T) *store.Store {
t.Helper()
f, err := os.CreateTemp("", "shiv-store-test-*.shiv")
require.NoError(t, err)
f.Close()
t.Cleanup(func() { os.Remove(f.Name()) })
st, err := store.Open(f.Name())
require.NoError(t, err)
t.Cleanup(func() { st.Close() })
return st
}
|