--- Footer length rules ---
(t *testing.T)
| 182 | // --- Footer length rules --- |
| 183 | |
| 184 | func TestFooterMinLen_ZeroAllowsEmpty(t *testing.T) { |
| 185 | r := &rule.FooterMinLenRule{} |
| 186 | if err := r.Apply(lint.RuleSetting{Argument: 0}); err != nil { |
| 187 | t.Fatal(err) |
| 188 | } |
| 189 | _, ok := r.Validate(&mockCommit{footer: ""}) |
| 190 | if !ok { |
| 191 | t.Error("empty footer with min=0 should pass") |
| 192 | } |
| 193 | } |
| 194 | |
| 195 | func TestFooterMaxLen_NegativeDisables(t *testing.T) { |
| 196 | r := &rule.FooterMaxLenRule{} |