cli/command/volume: TestVolumeCreateClusterOpts: minor fixes and refactor

- assert unhandled error
- discard stdout/stderr output

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2025-02-01 14:19:04 +01:00
parent 5b8c08d19e
commit 31b8198286
No known key found for this signature in database
GPG Key ID: 76698F39D527CE8C

View File

@ -233,25 +233,27 @@ func TestVolumeCreateClusterOpts(t *testing.T) {
}) })
cmd := newCreateCommand(cli) cmd := newCreateCommand(cli)
cmd.SetOut(io.Discard)
cmd.SetErr(io.Discard)
cmd.SetArgs([]string{"name"}) cmd.SetArgs([]string{"name"})
cmd.Flags().Set("driver", "csi") assert.Check(t, cmd.Flags().Set("driver", "csi"))
cmd.Flags().Set("group", "gronp") assert.Check(t, cmd.Flags().Set("group", "gronp"))
cmd.Flags().Set("scope", "multi") assert.Check(t, cmd.Flags().Set("scope", "multi"))
cmd.Flags().Set("sharing", "onewriter") assert.Check(t, cmd.Flags().Set("sharing", "onewriter"))
cmd.Flags().Set("type", "mount") assert.Check(t, cmd.Flags().Set("type", "mount"))
cmd.Flags().Set("sharing", "onewriter") assert.Check(t, cmd.Flags().Set("sharing", "onewriter"))
cmd.Flags().Set("required-bytes", "1234") assert.Check(t, cmd.Flags().Set("required-bytes", "1234"))
cmd.Flags().Set("limit-bytes", "567890") assert.Check(t, cmd.Flags().Set("limit-bytes", "567890"))
cmd.Flags().Set("secret", "key1=secret1") assert.Check(t, cmd.Flags().Set("secret", "key1=secret1"))
cmd.Flags().Set("secret", "key2=secret2") assert.Check(t, cmd.Flags().Set("secret", "key2=secret2"))
cmd.Flags().Set("topology-required", "region=R1,zone=Z1") assert.Check(t, cmd.Flags().Set("topology-required", "region=R1,zone=Z1"))
cmd.Flags().Set("topology-required", "region=R1,zone=Z2") assert.Check(t, cmd.Flags().Set("topology-required", "region=R1,zone=Z2"))
cmd.Flags().Set("topology-required", "region=R1,zone=Z3") assert.Check(t, cmd.Flags().Set("topology-required", "region=R1,zone=Z3"))
cmd.Flags().Set("topology-preferred", "region=R1,zone=Z2") assert.Check(t, cmd.Flags().Set("topology-preferred", "region=R1,zone=Z2"))
cmd.Flags().Set("topology-preferred", "region=R1,zone=Z3") assert.Check(t, cmd.Flags().Set("topology-preferred", "region=R1,zone=Z3"))
cmd.Execute() assert.NilError(t, cmd.Execute())
} }