--- Footer enum rule ---
(t *testing.T)
| 474 | // --- Footer enum rule --- |
| 475 | |
| 476 | func TestFooterEnum_Valid(t *testing.T) { |
| 477 | r := &rule.FooterEnumRule{} |
| 478 | if err := r.Apply(lint.RuleSetting{ |
| 479 | Argument: []interface{}{"Fixes", "Reviewed-by", "BREAKING CHANGE"}, |
| 480 | }); err != nil { |
| 481 | t.Fatal(err) |
| 482 | } |
| 483 | _, ok := r.Validate(&mockCommit{ |
| 484 | notes: []lint.Note{&mockNote{token: "Fixes", value: "#123"}}, |
| 485 | }) |
| 486 | if !ok { |
| 487 | t.Error("known footer token should pass") |
| 488 | } |
| 489 | } |
| 490 | |
| 491 | func TestFooterEnum_Invalid(t *testing.T) { |
| 492 | r := &rule.FooterEnumRule{} |