main: simplify upload error handling

This commit is contained in:
Lukas Zapletal 2025-02-12 10:36:44 +01:00 committed by Michael Vogt
parent 8d03b2215c
commit 6dd8515801
4 changed files with 20 additions and 27 deletions

View file

@ -98,7 +98,7 @@ func TestUploadCmdlineErrors(t *testing.T) {
`missing --to parameter, try --to=aws`,
}, {
[]string{"--to=aws"},
`missing upload configuration: ["--aws-ami-name" "--aws-bucket" "--aws-region"]`,
`missing all upload configuration: ["--aws-ami-name" "--aws-bucket" "--aws-region"]`,
},
{
[]string{"--to=aws", "--aws-ami-name=1"},
@ -242,5 +242,5 @@ func TestBuildAndUploadWithAWSPartialCmdlineErrors(t *testing.T) {
defer restore()
err := main.Run()
assert.EqualError(t, err, `partial upload config provided: missing upload configuration: ["--aws-ami-name" "--aws-bucket"]`)
assert.EqualError(t, err, `missing upload configuration: ["--aws-ami-name" "--aws-bucket"]`)
}