Skip to content

Commit 547f669

Browse files
committed
Add coverage
1 parent 79302c9 commit 547f669

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

args_test.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@ func TestArgumentsRootCommand(t *testing.T) {
2424
expectedUivals: []uint64{},
2525
expectedFvals: []float64{},
2626
},
27+
{
28+
name: "set invalid ival",
29+
args: []string{"foo", "10.0"},
30+
expectedIvals: []int64{},
31+
expectedUivals: []uint64{},
32+
expectedFvals: []float64{},
33+
errStr: "strconv.ParseInt: parsing \"10.0\": invalid syntax",
34+
},
2735
{
2836
name: "set ival uival",
2937
args: []string{"foo", "-10", "11"},
@@ -88,8 +96,9 @@ func TestArgumentsRootCommand(t *testing.T) {
8896

8997
if test.errStr != "" {
9098
r.ErrorContains(err, test.errStr)
99+
} else {
100+
r.Equal(test.expectedIvals, ivals)
91101
}
92-
r.Equal(test.expectedIvals, ivals)
93102
r.Equal(test.expectedIvals, cmd.IntArgs("ia"))
94103
r.Equal(test.expectedFvals, cmd.FloatArgs("fa"))
95104
r.Equal(test.expectedUivals, cmd.UintArgs("uia"))

0 commit comments

Comments
 (0)