88)
99
1010func TestRenderCommitMessage (t * testing.T ) {
11- configBranchName := "feature"
1211 viewModel := ViewModel {
1312 BranchName : "feature/PRJ_TEST-1242" ,
1413 CommitMessage : "initial commit" ,
@@ -20,18 +19,17 @@ func TestRenderCommitMessage(t *testing.T) {
2019 Templates : map [string ]config.BranchTypeTemplate {
2120 "feature" : "{{.BranchName}}: {{.CommitMessage}}" ,
2221 }}
23- renderer := CommitMessageRenderer {* cfg }
24- modifiedCommitMessage , err := renderer .RenderCommitMessage ( configBranchName , viewModel )
22+ renderer := commitMessageRenderer {* cfg }
23+ modifiedCommitMessage , err := renderer .Render ( viewModel )
2524 if err != nil {
26- t .Fatalf ("Did not expect RenderCommitMessage to return an error, but got: %v " , err )
25+ t .Fatalf ("Did not expect Render to return an error, but got: %v " , err )
2726 }
2827
2928 expectedCommitMessage := "feature/PRJ_TEST-1242: initial commit"
3029 assert .Exactly (t , expectedCommitMessage , modifiedCommitMessage )
3130}
3231
3332func TestRenderCommitMessage_InvalidTemplate_ReturnsError (t * testing.T ) {
34- configBranchName := "feature"
3533 invalidTemplate := "{{{{{ HELLO"
3634 viewModel := ViewModel {}
3735 cfg := & config.Project {
@@ -42,15 +40,14 @@ func TestRenderCommitMessage_InvalidTemplate_ReturnsError(t *testing.T) {
4240 "feature" : config .BranchTypeTemplate (invalidTemplate ),
4341 }}
4442
45- renderer := CommitMessageRenderer {* cfg }
46- _ , err := renderer .RenderCommitMessage ( configBranchName , viewModel )
43+ renderer := commitMessageRenderer {* cfg }
44+ _ , err := renderer .Render ( viewModel )
4745
4846 assert .Contains (t , err .Error (), "template:" )
4947}
5048
5149func TestRenderCommitMessage_NoTemplateFound_PassesBackTheGivenCommitMessage (t * testing.T ) {
5250 givenCommitMessage := "some commit message"
53- configBranchName := "feature"
5451 viewModel := ViewModel {
5552 CommitMessage : givenCommitMessage ,
5653 }
@@ -60,10 +57,10 @@ func TestRenderCommitMessage_NoTemplateFound_PassesBackTheGivenCommitMessage(t *
6057 },
6158 Templates : map [string ]config.BranchTypeTemplate {}}
6259
63- renderer := CommitMessageRenderer {* cfg }
64- modifiedCommitMessage , err := renderer .RenderCommitMessage ( configBranchName , viewModel )
60+ renderer := commitMessageRenderer {* cfg }
61+ modifiedCommitMessage , err := renderer .Render ( viewModel )
6562 if err != nil {
66- t .Fatalf ("Did not expect RenderCommitMessage to return an error, but got: %v " , err )
63+ t .Fatalf ("Did not expect Render to return an error, but got: %v " , err )
6764 }
6865
6966 assert .Exactly (t , givenCommitMessage , modifiedCommitMessage )
@@ -78,7 +75,7 @@ func TestGetTemplate(t *testing.T) {
7875 "branch4" : "templ4" ,
7976 },
8077 }
81- renderer := CommitMessageRenderer {* cfg }
78+ renderer := commitMessageRenderer {* cfg }
8279 template := renderer .getTemplate ("branch2" )
8380 assert .Exactly (t , "templ2" , template )
8481
@@ -91,18 +88,17 @@ func TestGetTemplate(t *testing.T) {
9188
9289func TestRenderCommitMessage_NoBranchConfiguration_PassesBackTheGivenCommitMessage (t * testing.T ) {
9390 givenCommitMessage := "some commit message"
94- configBranchName := "feature"
9591 viewModel := ViewModel {
9692 CommitMessage : givenCommitMessage ,
9793 }
9894 cfg := & config.Project {
9995 BranchTypes : map [string ]config.BranchTypePattern {},
10096 Templates : map [string ]config.BranchTypeTemplate {}}
10197
102- renderer := CommitMessageRenderer {* cfg }
103- modifiedCommitMessage , err := renderer .RenderCommitMessage ( configBranchName , viewModel )
98+ renderer := commitMessageRenderer {* cfg }
99+ modifiedCommitMessage , err := renderer .Render ( viewModel )
104100 if err != nil {
105- t .Fatalf ("Did not expect RenderCommitMessage to return an error, but got: %v " , err )
101+ t .Fatalf ("Did not expect Render to return an error, but got: %v " , err )
106102 }
107103
108104 assert .Exactly (t , givenCommitMessage , modifiedCommitMessage )
0 commit comments