allow multiple evals check last one in test

This commit is contained in:
Cameron Davison 2016-08-12 21:48:49 -05:00
parent dbbb20dd99
commit 2165e39197
No known key found for this signature in database
GPG Key ID: 17A7D2891F5D67E6
1 changed files with 5 additions and 3 deletions

View File

@ -40,9 +40,11 @@ func TestEvaluations_List(t *testing.T) {
}
assertQueryMeta(t, qm)
// Check if we have the right list
if len(result) != 1 || result[0].ID != evalID {
t.Fatalf("bad: %#v", result)
// if the eval fails fast there can be more than 1
// but they are in order of most recent first, so look at the last one
idx := len(result) - 1
if len(result) == 0 || result[idx].ID != evalID {
t.Fatalf("expected eval (%s), got: %#v", evalID, result[idx])
}
}