--- Header length rules ---
(t *testing.T)
| 11 | // --- Header length rules --- |
| 12 | |
| 13 | func TestHeadMinLen_Pass(t *testing.T) { |
| 14 | r := &rule.HeadMinLenRule{} |
| 15 | if err := r.Apply(lint.RuleSetting{Argument: 10}); err != nil { |
| 16 | t.Fatal(err) |
| 17 | } |
| 18 | _, ok := r.Validate(&mockCommit{header: "feat: add new feature"}) |
| 19 | if !ok { |
| 20 | t.Error("header length >= 10 should pass") |
| 21 | } |
| 22 | } |
| 23 | |
| 24 | func TestHeadMinLen_Exact(t *testing.T) { |
| 25 | r := &rule.HeadMinLenRule{} |