mirror of
https://github.com/coredns/coredns.git
synced 2025-10-28 00:34:24 -04:00
fix: reverter should execute the reversion in reversed order (#6872)
Signed-off-by: Jason Joo <hblzxsj@gmail.com>
This commit is contained in:
@@ -126,6 +126,24 @@ func TestValueResponseReverter(t *testing.T) {
|
||||
rules = append(rules, r)
|
||||
|
||||
doValueReverterTests("suffix", rules, t)
|
||||
|
||||
// multiple rules
|
||||
rules = []Rule{}
|
||||
r, err = newNameRule("continue", "suffix", `.domain.uk`, ".domain.us", "answer", "auto")
|
||||
if err != nil {
|
||||
t.Errorf("cannot parse rule: %s", err)
|
||||
return
|
||||
}
|
||||
rules = append(rules, r)
|
||||
|
||||
r, err = newNameRule("stop", "suffix", `.domain.us`, ".cluster.local", "answer", "auto")
|
||||
if err != nil {
|
||||
t.Errorf("cannot parse rule: %s", err)
|
||||
return
|
||||
}
|
||||
rules = append(rules, r)
|
||||
|
||||
doValueReverterTests("suffix_multiple", rules, t)
|
||||
}
|
||||
|
||||
func doValueReverterTests(name string, rules []Rule, t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user