Skip to content

Commit 5b8c08d

Browse files
committed
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>
1 parent a8265e7 commit 5b8c08d

1 file changed

Lines changed: 18 additions & 10 deletions

File tree

cli/command/volume/create_test.go

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -161,19 +161,27 @@ func TestVolumeCreateCluster(t *testing.T) {
161161
},
162162
})
163163

164-
cmd := newCreateCommand(cli)
165-
cmd.Flags().Set("type", "block")
166-
cmd.Flags().Set("group", "gronp")
167-
cmd.Flags().Set("driver", "csi")
168-
cmd.SetArgs([]string{"name"})
164+
t.Run("csi-volume", func(t *testing.T) {
165+
cmd := newCreateCommand(cli)
166+
cmd.SetOut(io.Discard)
167+
cmd.SetErr(io.Discard)
168+
assert.Check(t, cmd.Flags().Set("type", "block"))
169+
assert.Check(t, cmd.Flags().Set("group", "gronp"))
170+
assert.Check(t, cmd.Flags().Set("driver", "csi"))
171+
cmd.SetArgs([]string{"my-csi-volume"})
169172

170-
assert.NilError(t, cmd.Execute())
173+
assert.NilError(t, cmd.Execute())
174+
})
171175

172-
cmd = newCreateCommand(cli)
173-
cmd.Flags().Set("driver", "notcsi")
174-
cmd.SetArgs([]string{"name"})
176+
t.Run("non-csi-volume", func(t *testing.T) {
177+
cmd := newCreateCommand(cli)
178+
cmd.SetOut(io.Discard)
179+
cmd.SetErr(io.Discard)
180+
assert.Check(t, cmd.Flags().Set("driver", "notcsi"))
181+
cmd.SetArgs([]string{"my-non-csi-volume"})
175182

176-
assert.NilError(t, cmd.Execute())
183+
assert.NilError(t, cmd.Execute())
184+
})
177185
}
178186

179187
func TestVolumeCreateClusterOpts(t *testing.T) {

0 commit comments

Comments
 (0)