============================================================ Header-trim rule ============================================================
(t *testing.T)
| 1151 | // ============================================================ |
| 1152 | |
| 1153 | func TestHeaderTrim_Clean_Pass(t *testing.T) { |
| 1154 | r := &rule.HeaderTrimRule{} |
| 1155 | if err := r.Apply(lint.RuleSetting{}); err != nil { |
| 1156 | t.Fatal(err) |
| 1157 | } |
| 1158 | _, ok := r.Validate(&mockCommit{header: "feat: add feature"}) |
| 1159 | if !ok { |
| 1160 | t.Error("clean header should pass header-trim") |
| 1161 | } |
| 1162 | } |
| 1163 | |
| 1164 | func TestHeaderTrim_LeadingSpace_Fail(t *testing.T) { |
| 1165 | r := &rule.HeaderTrimRule{} |