aboutsummaryrefslogtreecommitdiff
path: root/middleware/auto/walk_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/auto/walk_test.go')
-rw-r--r--middleware/auto/walk_test.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/middleware/auto/walk_test.go b/middleware/auto/walk_test.go
index f15548dba..29b9dbb55 100644
--- a/middleware/auto/walk_test.go
+++ b/middleware/auto/walk_test.go
@@ -52,6 +52,25 @@ func TestWalk(t *testing.T) {
}
}
+func TestWalkNonExistent(t *testing.T) {
+ log.SetOutput(ioutil.Discard)
+
+ nonExistingDir := "highly_unlikely_to_exist_dir"
+
+ ldr := loader{
+ directory: nonExistingDir,
+ re: regexp.MustCompile(`db\.(.*)`),
+ template: `${1}`,
+ }
+
+ a := Auto{
+ loader: ldr,
+ Zones: &Zones{},
+ }
+
+ a.Walk()
+}
+
func createFiles() (string, error) {
dir, err := ioutil.TempDir(os.TempDir(), "coredns")
if err != nil {