(t *testing.T)
| 147 | } |
| 148 | |
| 149 | func TestSecretQuery(t *testing.T) { |
| 150 | secrets := newTestFixtureSecrets(t, []*rspb.Release{ |
| 151 | releaseStub("key-1", 1, "default", common.StatusUninstalled), |
| 152 | releaseStub("key-2", 1, "default", common.StatusUninstalled), |
| 153 | releaseStub("key-3", 1, "default", common.StatusDeployed), |
| 154 | releaseStub("key-4", 1, "default", common.StatusDeployed), |
| 155 | releaseStub("key-5", 1, "default", common.StatusSuperseded), |
| 156 | releaseStub("key-6", 1, "default", common.StatusSuperseded), |
| 157 | }...) |
| 158 | |
| 159 | rls, err := secrets.Query(map[string]string{"status": "deployed"}) |
| 160 | if err != nil { |
| 161 | t.Fatalf("Failed to query: %s", err) |
| 162 | } |
| 163 | if len(rls) != 2 { |
| 164 | t.Fatalf("Expected 2 results, actual %d", len(rls)) |
| 165 | } |
| 166 | |
| 167 | _, err = secrets.Query(map[string]string{"name": "notExist"}) |
| 168 | if !errors.Is(err, ErrReleaseNotFound) { |
| 169 | t.Errorf("Expected {%v}, got {%v}", ErrReleaseNotFound, err) |
| 170 | } |
| 171 | } |
| 172 | |
| 173 | func TestSecretCreate(t *testing.T) { |
| 174 | secrets := newTestFixtureSecrets(t) |
nothing calls this directly
no test coverage detected
searching dependent graphs…