aboutsummaryrefslogtreecommitdiff
path: root/plugin/template/setup_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/template/setup_test.go')
-rw-r--r--plugin/template/setup_test.go14
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)