plugin/file: rework outgoing axfr (#3227)

* plugin/file: rework outgoing axfr

Signed-off-by: Miek Gieben <miek@miek.nl>

* Fix test

Signed-off-by: Miek Gieben <miek@miek.nl>

* Actually properly test xfr

Signed-off-by: Miek Gieben <miek@miek.nl>

* Fix test

Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
Miek Gieben 2019-08-30 13:47:27 +01:00 committed by GitHub
parent b8a0b52a5e
commit 94930d20ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 70 additions and 54 deletions

View file

@ -48,8 +48,12 @@ func TestZoneReload(t *testing.T) {
t.Fatalf("Failed to lookup, got %d", res)
}
if len(z.All()) != 5 {
t.Fatalf("Expected 5 RRs, got %d", len(z.All()))
rrs, err := z.ApexIfDefined() // all apex records.
if err != nil {
t.Fatal(err)
}
if len(rrs) != 5 {
t.Fatalf("Expected 5 RRs, got %d", len(rrs))
}
if err := ioutil.WriteFile(fileName, []byte(reloadZone2Test), 0644); err != nil {
t.Fatalf("Failed to write new zone data: %s", err)
@ -57,8 +61,12 @@ func TestZoneReload(t *testing.T) {
// Could still be racy, but we need to wait a bit for the event to be seen
time.Sleep(1 * time.Second)
if len(z.All()) != 3 {
t.Fatalf("Expected 3 RRs, got %d", len(z.All()))
rrs, err = z.ApexIfDefined()
if err != nil {
t.Fatal(err)
}
if len(rrs) != 3 {
t.Fatalf("Expected 3 RRs, got %d", len(rrs))
}
}