change failing test to use subtests

This commit is contained in:
James Bardin 2016-11-20 12:37:51 -05:00
parent a5cb530571
commit 7715bc8423
1 changed files with 22 additions and 19 deletions

View File

@ -1,6 +1,7 @@
package state
import (
"fmt"
"os"
"reflect"
"testing"
@ -77,6 +78,7 @@ func TestCacheState_RefreshState(t *testing.T) {
expected: CacheRefreshLocalNewer,
},
} {
t.Run(fmt.Sprintf("%d", i), func(t *testing.T) {
cache := testLocalState(t)
durable := testLocalState(t)
defer os.Remove(cache.Path)
@ -100,6 +102,7 @@ func TestCacheState_RefreshState(t *testing.T) {
if cs.RefreshResult() != test.expected {
t.Fatalf("bad %d: %v", i, cs.RefreshResult())
}
})
}
}