fix: unit test for storage.Deployed

Signed-off-by: Jason Liew <jason_liew@163.com>
pull/7238/head
Jason Liew 6 years ago
parent 232f7ffd06
commit eb5bb1cc65

@ -169,7 +169,7 @@ func TestStorageDeployed(t *testing.T) {
storage := Init(driver.NewMemory()) storage := Init(driver.NewMemory())
const name = "angry-bird" const name = "angry-bird"
const vers = 4 const vers = 5
// setup storage with test releases // setup storage with test releases
setup := func() { setup := func() {
@ -178,17 +178,19 @@ func TestStorageDeployed(t *testing.T) {
rls1 := ReleaseTestData{Name: name, Version: 2, Status: rspb.StatusSuperseded}.ToRelease() rls1 := ReleaseTestData{Name: name, Version: 2, Status: rspb.StatusSuperseded}.ToRelease()
rls2 := ReleaseTestData{Name: name, Version: 3, Status: rspb.StatusSuperseded}.ToRelease() rls2 := ReleaseTestData{Name: name, Version: 3, Status: rspb.StatusSuperseded}.ToRelease()
rls3 := ReleaseTestData{Name: name, Version: 4, Status: rspb.StatusDeployed}.ToRelease() rls3 := ReleaseTestData{Name: name, Version: 4, Status: rspb.StatusDeployed}.ToRelease()
rls4 := ReleaseTestData{Name: name, Version: 5, Status: rspb.StatusDeployed}.ToRelease()
// create the release records in the storage // create the release records in the storage
assertErrNil(t.Fatal, storage.Create(rls0), "Storing release 'angry-bird' (v1)") assertErrNil(t.Fatal, storage.Create(rls0), "Storing release 'angry-bird' (v1)")
assertErrNil(t.Fatal, storage.Create(rls1), "Storing release 'angry-bird' (v2)") assertErrNil(t.Fatal, storage.Create(rls1), "Storing release 'angry-bird' (v2)")
assertErrNil(t.Fatal, storage.Create(rls2), "Storing release 'angry-bird' (v3)") assertErrNil(t.Fatal, storage.Create(rls2), "Storing release 'angry-bird' (v3)")
assertErrNil(t.Fatal, storage.Create(rls3), "Storing release 'angry-bird' (v4)") assertErrNil(t.Fatal, storage.Create(rls3), "Storing release 'angry-bird' (v4)")
assertErrNil(t.Fatal, storage.Create(rls4), "Storing release 'angry-bird' (v5)")
} }
setup() setup()
rls, err := storage.Last(name) rls, err := storage.Deployed(name)
if err != nil { if err != nil {
t.Fatalf("Failed to query for deployed release: %s\n", err) t.Fatalf("Failed to query for deployed release: %s\n", err)
} }

Loading…
Cancel
Save