(t *testing.T)
| 74 | } |
| 75 | |
| 76 | func 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 | |
| 108 | func TestRemoveWipBranchQualifierWithoutBranchQualifierSet(t *testing.T) { |
| 109 | var configuration config.Configuration |
nothing calls this directly
no test coverage detected