From d856a3bcd7b464ed0e986e7cc39e4f9115cd106a Mon Sep 17 00:00:00 2001 From: kevinnls Date: Wed, 6 Mar 2024 16:10:53 +0530 Subject: [PATCH] test arg parsing even more --- internal/argparser/argparser_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/argparser/argparser_test.go b/internal/argparser/argparser_test.go index 474d279..9bcdbf2 100644 --- a/internal/argparser/argparser_test.go +++ b/internal/argparser/argparser_test.go @@ -26,5 +26,13 @@ func TestParse(t *testing.T) { assert.Equal(t, shouldCommit, false) assert.Equal(t, shouldStage, false) }) + t.Run("fake arg", func(t *testing.T) { + error,_,_,_,_,_ := Parse([]string{"-f"}) + assert.NotEqual(t, error, nil) + }) + t.Run("excess arg", func(t *testing.T) { + error,_,_,_,_,_ := Parse([]string{"type","scope","fool me"}) + assert.NotEqual(t, error, nil) + }) }