From 8aec0139ea7e1f547cfed4c09577eef332987e0d Mon Sep 17 00:00:00 2001 From: Yota Toyama Date: Tue, 21 Nov 2017 19:51:32 +0900 Subject: [PATCH] Test error cases of getArguments function --- arguments_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arguments_test.go b/arguments_test.go index a7cb642..843e7a6 100644 --- a/arguments_test.go +++ b/arguments_test.go @@ -63,3 +63,10 @@ func TestGetArguments(t *testing.T) { assert.Equal(t, args, c.args) } } + +func TestGetArgumentsWithInvalidArgv(t *testing.T) { + for _, argv := range [][]string{{"-c", "3.14", "file"}, {"-t", "foo", "file"}} { + _, err := getArguments(argv) + assert.NotEqual(t, nil, err) + } +}