From 9ecd2a6fa2a88f49ac333c2bfd19c636143285f0 Mon Sep 17 00:00:00 2001 From: Andrey Petrov Date: Fri, 9 Sep 2016 12:16:19 -0400 Subject: [PATCH] set: Fix test flake --- set/set_test.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/set/set_test.go b/set/set_test.go index 58c0613..13147b2 100644 --- a/set/set_test.go +++ b/set/set_test.go @@ -1,6 +1,7 @@ package set import ( + "strings" "testing" "time" ) @@ -80,8 +81,13 @@ func TestSetExpiring(t *testing.T) { t.Errorf("failed to get barbar: %s", err) } b := s.ListPrefix("b") - if len(b) != 2 || b[0].Key() != "bar" || b[1].Key() != "barbar" { - t.Errorf("b-prefix incorrect: %q", b) + if len(b) != 2 { + t.Errorf("b-prefix incorrect number of results: %d", len(b)) + } + for i, item := range b { + if !strings.HasPrefix(item.Key(), "b") { + t.Errorf("item %d does not have b prefix: %s", i, item.Key()) + } } if err := s.Remove("bar"); err != nil {