cli/command/volume: TestVolumeCreateCluster: minor fixes and refactor
- assert unhandled error - use sub-tests - use slightly more unique volume-names - discard stdout/stderr output Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
a8265e72bf
commit
5b8c08d19e
@ -161,19 +161,27 @@ func TestVolumeCreateCluster(t *testing.T) {
|
||||
},
|
||||
})
|
||||
|
||||
cmd := newCreateCommand(cli)
|
||||
cmd.Flags().Set("type", "block")
|
||||
cmd.Flags().Set("group", "gronp")
|
||||
cmd.Flags().Set("driver", "csi")
|
||||
cmd.SetArgs([]string{"name"})
|
||||
t.Run("csi-volume", func(t *testing.T) {
|
||||
cmd := newCreateCommand(cli)
|
||||
cmd.SetOut(io.Discard)
|
||||
cmd.SetErr(io.Discard)
|
||||
assert.Check(t, cmd.Flags().Set("type", "block"))
|
||||
assert.Check(t, cmd.Flags().Set("group", "gronp"))
|
||||
assert.Check(t, cmd.Flags().Set("driver", "csi"))
|
||||
cmd.SetArgs([]string{"my-csi-volume"})
|
||||
|
||||
assert.NilError(t, cmd.Execute())
|
||||
assert.NilError(t, cmd.Execute())
|
||||
})
|
||||
|
||||
cmd = newCreateCommand(cli)
|
||||
cmd.Flags().Set("driver", "notcsi")
|
||||
cmd.SetArgs([]string{"name"})
|
||||
t.Run("non-csi-volume", func(t *testing.T) {
|
||||
cmd := newCreateCommand(cli)
|
||||
cmd.SetOut(io.Discard)
|
||||
cmd.SetErr(io.Discard)
|
||||
assert.Check(t, cmd.Flags().Set("driver", "notcsi"))
|
||||
cmd.SetArgs([]string{"my-non-csi-volume"})
|
||||
|
||||
assert.NilError(t, cmd.Execute())
|
||||
assert.NilError(t, cmd.Execute())
|
||||
})
|
||||
}
|
||||
|
||||
func TestVolumeCreateClusterOpts(t *testing.T) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user