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  }