Files
turbomaps-er/cmd/db_test.go
2026-03-08 22:16:53 -06:00

27 lines
424 B
Go

package cmd
import (
"bytes"
"context"
"path"
"testing"
)
func TestCache(t *testing.T) {
ctx := context.Background()
cacheAddr = path.Join(t.TempDir(), "test.db")
c := NewCache(ctx)
k := "k"
v := []byte("v")
if err := c.Set(ctx, k, v); err != nil {
t.Fatal(err)
}
if got, err := c.Get(ctx, k); err != nil {
t.Fatal(err)
} else if !bytes.Equal(v, got) {
t.Fatalf("expected %q but got %q", v, got)
}
}