package db import ( "testing" ) func TestStrainMemoryInsertList(t *testing.T) { d, err := New(t.TempDir()) if err != nil { t.Fatal(err) } t.Cleanup(func() { _ = d.Close() }) if err := d.InsertStrainMemory("a1", "sess-1", "docker", "#aabbcc", "skip_tier", "tier=docker", "reorder_tiers"); err != nil { t.Fatal(err) } rows, err := d.ListStrainMemory("a1", 10) if err != nil { t.Fatal(err) } if len(rows) != 1 || rows[0].FailedTier != "docker" || rows[0].Strain != "#aabbcc" { t.Fatalf("rows=%+v", rows) } }