Add field keywords to rewrite middleware (#497)

* Require Field for rewrite rules

* review feedback changes

* fix ut

* fix typo, add warning message
This commit is contained in:
Bob Wasniak 2017-02-07 16:53:16 -05:00 committed by Miek Gieben
parent b8e75509cc
commit fa1c90a479
8 changed files with 124 additions and 76 deletions

View file

@ -20,9 +20,9 @@ func TestRewrite(t *testing.T) {
rw := Rewrite{
Next: middleware.HandlerFunc(msgPrinter),
Rules: []Rule{
NewSimpleRule("from.nl.", "to.nl."),
NewSimpleRule("CH", "IN"),
NewSimpleRule("ANY", "HINFO"),
Fields["name"].New("from.nl.", "to.nl."),
Fields["class"].New("CH", "IN"),
Fields["type"].New("ANY", "HINFO"),
},
noRevert: true,
}