(t *testing.T)
| 186 | } |
| 187 | |
| 188 | func TestLocalCmdDetailedExitCodeNoChanges(t *testing.T) { |
| 189 | manifestYAML := `--- |
| 190 | apiVersion: v1 |
| 191 | kind: ConfigMap |
| 192 | metadata: |
| 193 | name: test-config |
| 194 | namespace: default |
| 195 | data: |
| 196 | key: value |
| 197 | ` |
| 198 | setupFakeHelm(t, "default", manifestYAML, "", "") |
| 199 | |
| 200 | chart1 := t.TempDir() |
| 201 | chart2 := t.TempDir() |
| 202 | |
| 203 | cmd := localCmd() |
| 204 | cmd.SetArgs([]string{chart1, chart2, "--detailed-exitcode"}) |
| 205 | |
| 206 | err := cmd.Execute() |
| 207 | if err != nil { |
| 208 | t.Errorf("Expected no error when no changes, but got: %v", err) |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | func TestLocalCmdNamespace(t *testing.T) { |
| 213 | manifestYAML := `--- |
nothing calls this directly
no test coverage detected