fix multi uninstall bug

Signed-off-by: Michelle Noorali <michellemolu@gmail.com>
pull/5591/head
Michelle Noorali 5 years ago
parent d4323c1da8
commit 0d08044776

@ -0,0 +1,2 @@
release "aeneas" uninstalled
release "aeneas2" uninstalled

@ -47,7 +47,7 @@ func newUninstallCmd(cfg *action.Configuration, out io.Writer) *cobra.Command {
RunE: func(cmd *cobra.Command, args []string) error {
for i := 0; i < len(args); i++ {
res, err := client.Run(args[0])
res, err := client.Run(args[i])
if err != nil {
return err
}

@ -30,6 +30,15 @@ func TestUninstall(t *testing.T) {
golden: "output/uninstall.txt",
rels: []*release.Release{release.Mock(&release.MockReleaseOptions{Name: "aeneas"})},
},
{
name: "multiple uninstall",
cmd: "uninstall aeneas aeneas2",
golden: "output/uninstall-multiple.txt",
rels: []*release.Release{
release.Mock(&release.MockReleaseOptions{Name: "aeneas"}),
release.Mock(&release.MockReleaseOptions{Name: "aeneas2"}),
},
},
{
name: "uninstall with timeout",
cmd: "uninstall aeneas --timeout 120",

Loading…
Cancel
Save