github.com/fredbi/git-chglog@v0.0.0-20190706071416-d35c598eac81/cmd/git-chglog/variables_test.go (about) 1 package main 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestCommitMessageFormatPatternMaps(t *testing.T) { 10 assert := assert.New(t) 11 12 f := &CommitMessageFormat{ 13 patternMaps: []string{ 14 "Type", 15 "Scope", 16 "Subject", 17 }, 18 } 19 20 assert.Equal(` 21 - Type 22 - Scope 23 - Subject`, f.PatternMapString()) 24 25 f = &CommitMessageFormat{ 26 patternMaps: []string{}, 27 } 28 29 assert.Equal(" []", f.PatternMapString()) 30 }