diff options
Diffstat (limited to 'middleware/file/zone_test.go')
-rw-r--r-- | middleware/file/zone_test.go | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/middleware/file/zone_test.go b/middleware/file/zone_test.go new file mode 100644 index 000000000..4e3997c46 --- /dev/null +++ b/middleware/file/zone_test.go @@ -0,0 +1,30 @@ +package file + +import ( + "testing" + + "github.com/miekg/dns" +) + +func TestZoneInsert(t *testing.T) { + z := NewZone("miek.nl") + rr, _ := dns.NewRR("miek.nl. IN A 127.0.0.1") + z.Insert(rr) + + t.Logf("%+v\n", z) + + elem := z.Get(rr) + t.Logf("%+v\n", elem) + if elem != nil { + t.Logf("%+v\n", elem.Types(dns.TypeA)) + } + z.Delete(rr) + + t.Logf("%+v\n", z) + + elem = z.Get(rr) + t.Logf("%+v\n", elem) + if elem != nil { + t.Logf("%+v\n", elem.Types(dns.TypeA)) + } +} |