diff options
Diffstat (limited to 'plugin/template/setup_test.go')
-rw-r--r-- | plugin/template/setup_test.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/plugin/template/setup_test.go b/plugin/template/setup_test.go index 8233aed66..e4d4ff804 100644 --- a/plugin/template/setup_test.go +++ b/plugin/template/setup_test.go @@ -133,6 +133,20 @@ func TestSetupParse(t *testing.T) { }`, false, }, + { + `template ANY ANY up.stream.local { + answer "up.stream.local 5 IN CNAME up.river.local" + upstream + }`, + false, + }, + { + `template ANY ANY up.stream.local { + answer "up.stream.local 5 IN CNAME up.river.local" + upstream invalid-upstream-argument + }`, + true, + }, } for i, test := range tests { c := caddy.NewTestController("dns", test.inputFileRules) |