Files
qc/internal/argparser/argparser_test.go

20 lines
499 B
Go

package argparser
import (
"testing"
"gitea.kevinnlsamuel.com/kevinnls/qc/internal/testing/assert"
)
func TestParse(t *testing.T) {
t.Run("no args", func(t *testing.T) {
error,ctype,cscope,shouldCommit,shouldStage,cmessage := Parse([]string{})
assert.Equal(t, error, nil)
assert.Equal(t, ctype, "")
assert.Equal(t, cscope, "")
var wantedMessage []string
assert.DeepEqual(t, cmessage, wantedMessage)
assert.Equal(t, shouldCommit, false)
assert.Equal(t, shouldStage, false)
})
}