func expectMatches(t *testing.T, expect []string, actualR dsq.Results) { actual, err := actualR.Rest() if err != nil { t.Error(err) } if len(actual) != len(expect) { t.Error("not enough", expect, actual) } for _, k := range expect { found := false for _, e := range actual { if e.Key == k { found = true } } if !found { t.Error(k, "not found") } } }