aboutsummaryrefslogtreecommitdiff
path: root/plugin/template/setup_test.go
diff options
context:
space:
mode:
authorGravatar Chris O'Haver <cohaver@infoblox.com> 2018-02-16 03:45:25 -0500
committerGravatar Miek Gieben <miek@miek.nl> 2018-02-16 09:45:25 +0100
commit2cad04ec10584a19dae5b34434d34dedccaabd26 (patch)
tree250cf1a863d2db8c1a573ef8902034b36c988c77 /plugin/template/setup_test.go
parentba573c0f407732527209b717866637e4b3093804 (diff)
downloadcoredns-2cad04ec10584a19dae5b34434d34dedccaabd26.tar.gz
coredns-2cad04ec10584a19dae5b34434d34dedccaabd26.tar.zst
coredns-2cad04ec10584a19dae5b34434d34dedccaabd26.zip
plugin/template: add upstream option (#1529)
* add upstream * docs * tests
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)