package test import ( "io/ioutil" "testing" "time" "github.com/coredns/coredns/plugin/test" "github.com/coredns/coredns/plugin/file" "github.com/miekg/dns" ) func TestZoneReload(t *testing.T) { file.TickTime = 1 * time.Second name, rm, err := test.TempFile(".", exampleOrg) if err != nil { t.Fatalf("Failed to create zone: %s", err) } defer rm() // Corefile with two stanzas corefile := `example.org:0 { file ` + name + ` { reload 1s } } example.net:0 { file ` + name + ` } ` i, udp, _, err := CoreDNSServerAndPorts(corefile) if err != nil { t.Fatalf("Could not get CoreDNS serving instance: %s", err) } defer i.Stop() m := new(dns.Msg) m.SetQuestion("example.org.", dns.TypeA) resp, err := dns.Exchange(m, udp) if err != nil { t.Fatalf("Expected to receive reply, but didn't: %s", err) } if len(resp.Answer) != 2 { t.Fatalf("Expected two RR in answer section got %d", len(resp.Answer)) } // Remove RR from the Apex ioutil.WriteFile(name, []byte(exampleOrgUpdated), 0644) time.Sleep(2 * time.Second) // reload time resp, err = dns.Exchange(m, udp) if err != nil { t.Fatal("Expected to receive reply, but didn't") } if len(resp.Answer) != 1 { t.Fatalf("Expected two RR in answer section got %d", len(resp.Answer)) } } const exampleOrgUpdated = `; example.org test file example.org. IN SOA sns.dns.icann.org. noc.dns.icann.org. 2016082541 7200 3600 1209600 3600 example.org. IN NS b.iana-servers.net. example.org. IN NS a.iana-servers.net. example.org. IN A 127.0.0.2 ` ciro/fix-test-command'>ciro/fix-test-command Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/builtins/cpp/ReadableByteStreamInternalsBuiltins.h (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2022-07-04[internal] Fix duplicate symbol issueGravatar Jarred Sumner 1-3/+0
2022-07-04Fix npm peer dep issueGravatar Jarred Sumner 2-2/+3
2022-07-04[bench] Add a react ssr hello worldGravatar Jarred Sumner 2-0/+37
2022-07-04Update bun.lockbGravatar Jarred Sumner 1-0/+0
2022-07-04Update README.mdGravatar Jarred Sumner 1-15/+6
2022-07-04[resolver] Add a test for self-referencing package.json exportsGravatar Jarred Sumner 1-0/+44
2022-07-04Bump docker build of webkitGravatar Jarred Sumner 1-1/+1
2022-07-04[itnernal] Cleanup some of the streams codeGravatar Jarred Sumner 7-792/+846
2022-07-04[internal] Add a note explaining what to do if this failsGravatar Jarred Sumner 1-0/+4
2022-07-04[jsc] Handle promise ownership (might revert this)Gravatar Jarred Sumner 1-3/+8
2022-07-04[jsc] Run JSC's deferredWorkTimer sometimesGravatar Jarred Sumner 1-1/+1
2022-07-04[jsc] Attempt to make detecting ArrayBuffer/Uint8Array fasterGravatar Jarred Sumner 1-13/+128
2022-07-04[server] Clean up some of the logic for freeing ReadableStreamGravatar Jarred Sumner 1-3/+30
2022-07-04Update __global.zigGravatar Jarred Sumner 1-4/+4
2022-07-04[jsc] Make JSC own the memory for source code stringsGravatar Jarred Sumner 2-19/+40