summaryrefslogtreecommitdiff
path: root/internal/store/store_test.go
diff options
context:
space:
mode:
authorspiperac <[email protected]>2026-06-15 06:42:13 +0200
committerspiperac <[email protected]>2026-06-15 06:42:13 +0200
commit0a477fd288d064d265395c88dbd0f261b723804e (patch)
tree9b129f8f41c907285b89ed8385679934bb59c14f /internal/store/store_test.go
Initial release
Diffstat (limited to 'internal/store/store_test.go')
-rw-r--r--internal/store/store_test.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/internal/store/store_test.go b/internal/store/store_test.go
new file mode 100644
index 0000000..6b9d012
--- /dev/null
+++ b/internal/store/store_test.go
@@ -0,0 +1,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
+}