mirror of
https://github.com/helm/helm.git
synced 2026-05-28 04:35:48 -04:00
Merge pull request #7349 from tiendc/unit_test_memory_list
Add unit test for List() of pkg/storage/driver/memory.go
This commit is contained in:
commit
98962dce3f
1 changed files with 40 additions and 0 deletions
|
|
@ -81,6 +81,46 @@ func TestMemoryGet(t *testing.T) {
|
|||
}
|
||||
}
|
||||
|
||||
func TestMemoryList(t *testing.T) {
|
||||
ts := tsFixtureMemory(t)
|
||||
|
||||
// list all deployed releases
|
||||
dpl, err := ts.List(func(rel *rspb.Release) bool {
|
||||
return rel.Info.Status == rspb.StatusDeployed
|
||||
})
|
||||
// check
|
||||
if err != nil {
|
||||
t.Errorf("Failed to list deployed releases: %s", err)
|
||||
}
|
||||
if len(dpl) != 2 {
|
||||
t.Errorf("Expected 2 deployed, got %d", len(dpl))
|
||||
}
|
||||
|
||||
// list all superseded releases
|
||||
ssd, err := ts.List(func(rel *rspb.Release) bool {
|
||||
return rel.Info.Status == rspb.StatusSuperseded
|
||||
})
|
||||
// check
|
||||
if err != nil {
|
||||
t.Errorf("Failed to list superseded releases: %s", err)
|
||||
}
|
||||
if len(ssd) != 6 {
|
||||
t.Errorf("Expected 6 superseded, got %d", len(ssd))
|
||||
}
|
||||
|
||||
// list all deleted releases
|
||||
del, err := ts.List(func(rel *rspb.Release) bool {
|
||||
return rel.Info.Status == rspb.StatusUninstalled
|
||||
})
|
||||
// check
|
||||
if err != nil {
|
||||
t.Errorf("Failed to list deleted releases: %s", err)
|
||||
}
|
||||
if len(del) != 0 {
|
||||
t.Errorf("Expected 0 deleted, got %d", len(del))
|
||||
}
|
||||
}
|
||||
|
||||
func TestMemoryQuery(t *testing.T) {
|
||||
var tests = []struct {
|
||||
desc string
|
||||
|
|
|
|||
Loading…
Reference in a new issue