(t *testing.T)
| 489 | } |
| 490 | |
| 491 | func TestFooterEnum_Invalid(t *testing.T) { |
| 492 | r := &rule.FooterEnumRule{} |
| 493 | if err := r.Apply(lint.RuleSetting{Argument: []interface{}{"Fixes"}}); err != nil { |
| 494 | t.Fatal(err) |
| 495 | } |
| 496 | _, ok := r.Validate(&mockCommit{ |
| 497 | notes: []lint.Note{&mockNote{token: "Unknown-Token", value: "val"}}, |
| 498 | }) |
| 499 | if ok { |
| 500 | t.Error("unknown footer token should fail") |
| 501 | } |
| 502 | } |
| 503 | |
| 504 | func TestFooterEnum_EmptyTokenList(t *testing.T) { |
| 505 | r := &rule.FooterEnumRule{} |