package rootstate import "testing" func TestPlan14LiveQueryNeverTakesLock(t *testing.T) { _, s := fixture(t) release, err := HoldLive(s, "host.live") if err != nil { t.Fatal(err) } for range 2 { if held, err := LiveHeld(s, "host.live"); err != nil || !held { t.Fatal(held, err) } } release() for range 2 { if held, err := LiveHeld(s, "host.live"); err != nil || held { t.Fatal(held, err) } } }