package testutil import "testing" func TestNewTestDB(t *testing.T) { db := NewTestDB(t) sqlDB, err := db.DB() if err != nil { t.Fatalf("DB() err: %v", err) } if err := sqlDB.Ping(); err != nil { t.Fatalf("ping err: %v", err) } } func TestNewTestCache(t *testing.T) { cache := NewTestCache() if cache.Policy.UserTTL == 0 { t.Fatalf("expected defaults filled") } // disabled cache should not error on Set if err := cache.Set(nil, "k", "v"); err != nil { t.Fatalf("Set on disabled cache should be nil err, got %v", err) } }