MCPcopy Create free account
hub / github.com/remotemobprogramming/mob / TestRemoveWipBranchQualifier

Function TestRemoveWipBranchQualifier

mob_test.go:76–106  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

74}
75
76func TestRemoveWipBranchQualifier(t *testing.T) {
77 var configuration config.Configuration
78
79 configuration.WipBranchQualifierSeparator = "-"
80 configuration.WipBranchQualifier = "green"
81 equals(t, "master", newBranch("master-green").removeWipQualifier([]string{}, configuration).Name)
82
83 configuration.WipBranchQualifierSeparator = "-"
84 configuration.WipBranchQualifier = "test-branch"
85 equals(t, "master", newBranch("master-test-branch").removeWipQualifier([]string{}, configuration).Name)
86
87 configuration.WipBranchQualifierSeparator = "-"
88 configuration.WipBranchQualifier = "branch"
89 equals(t, "master-test", newBranch("master-test-branch").removeWipQualifier([]string{}, configuration).Name)
90
91 configuration.WipBranchQualifierSeparator = "-"
92 configuration.WipBranchQualifier = "branch"
93 equals(t, "master-test", newBranch("master-test-branch").removeWipQualifier([]string{"master-test"}, configuration).Name)
94
95 configuration.WipBranchQualifierSeparator = "/-/"
96 configuration.WipBranchQualifier = "branch-qualifier"
97 equals(t, "main", newBranch("main/-/branch-qualifier").removeWipQualifier([]string{}, configuration).Name)
98
99 configuration.WipBranchQualifierSeparator = "-"
100 configuration.WipBranchQualifier = "branchqualifier"
101 equals(t, "main/branchqualifier", newBranch("main/branchqualifier").removeWipQualifier([]string{}, configuration).Name)
102
103 configuration.WipBranchQualifierSeparator = ""
104 configuration.WipBranchQualifier = "branchqualifier"
105 equals(t, "main", newBranch("mainbranchqualifier").removeWipQualifier([]string{}, configuration).Name)
106}
107
108func TestRemoveWipBranchQualifierWithoutBranchQualifierSet(t *testing.T) {
109 var configuration config.Configuration

Callers

nothing calls this directly

Calls 3

equalsFunction · 0.85
newBranchFunction · 0.85
removeWipQualifierMethod · 0.80

Tested by

no test coverage detected