add unittest

Signed-off-by: huangjunwei <huangjunwei@youmi.net>
pull/31461/head
huangjunwei 8 months ago
parent 218e87cad9
commit edd418ca52

@ -96,6 +96,20 @@ func TestSecretList(t *testing.T) {
releaseStub("key-6", 1, "default", common.StatusSuperseded),
}...)
// list releases with pagination
err := secrets.ListPages(func(page []release.Releaser, lastPage bool) (end bool) {
// check
if len(page) != 6 {
t.Errorf("Expected 6 secrets, got %d:\n%v\n", len(page), page)
}
return !lastPage
}, func(rel release.Releaser) bool { return true })
// check
if err != nil {
t.Errorf("Failed to list deleted: %s", err)
}
// list all deleted releases
del, err := secrets.List(func(rel release.Releaser) bool {
rls := convertReleaserToV1(t, rel)
@ -168,6 +182,18 @@ func TestSecretQuery(t *testing.T) {
if err != ErrReleaseNotFound {
t.Errorf("Expected {%v}, got {%v}", ErrReleaseNotFound, err)
}
// query releases with pagination
err = secrets.QueryPages(func(page []release.Releaser, lastPage bool) (err bool) {
if len(page) != 2 {
t.Fatalf("Expected 2 results, actual %d", len(page))
}
return !lastPage
}, map[string]string{"status": "deployed"})
if err != nil {
t.Fatalf("Failed to query: %s", err)
}
}
func TestSecretCreate(t *testing.T) {

Loading…
Cancel
Save