mirror of
https://github.com/Buriburizaem0n/nezha_domains.git
synced 2026-11-04 16:40:21 +00:00
Update ddns_test.go
This commit is contained in:
1 parent
db78c34b91
commit
c19e8eb252
1 file changed
+10
-2
+10
-2
@@ -23,6 +23,7 @@ func TestSplitDomainSOA(t *testing.T) {
|
|||||||
handler.HandleFunc(".", func(w dns.ResponseWriter, r *dns.Msg) {
|
handler.HandleFunc(".", func(w dns.ResponseWriter, r *dns.Msg) {
|
||||||
m := new(dns.Msg)
|
m := new(dns.Msg)
|
||||||
m.SetReply(r)
|
m.SetReply(r)
|
||||||
|
m.Authoritative = true
|
||||||
if len(r.Question) > 0 {
|
if len(r.Question) > 0 {
|
||||||
qname := r.Question[0].Name
|
qname := r.Question[0].Name
|
||||||
var zoneName string
|
var zoneName string
|
||||||
@@ -40,6 +41,7 @@ func TestSplitDomainSOA(t *testing.T) {
|
|||||||
Serial: 1,
|
Serial: 1,
|
||||||
}
|
}
|
||||||
m.Answer = append(m.Answer, soa)
|
m.Answer = append(m.Answer, soa)
|
||||||
|
m.Ns = append(m.Ns, soa)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_ = w.WriteMsg(m)
|
_ = w.WriteMsg(m)
|
||||||
@@ -154,11 +156,16 @@ func TestIndependentDualStackProcessing(t *testing.T) {
|
|||||||
handler.HandleFunc(".", func(w dns.ResponseWriter, r *dns.Msg) {
|
handler.HandleFunc(".", func(w dns.ResponseWriter, r *dns.Msg) {
|
||||||
m := new(dns.Msg)
|
m := new(dns.Msg)
|
||||||
m.SetReply(r)
|
m.SetReply(r)
|
||||||
|
m.Authoritative = true
|
||||||
if len(r.Question) > 0 {
|
if len(r.Question) > 0 {
|
||||||
soa := &dns.SOA{
|
soa := &dns.SOA{
|
||||||
Hdr: dns.RR_Header{Name: r.Question[0].Name, Rrtype: dns.TypeSOA, Class: dns.ClassINET, Ttl: 300},
|
Hdr: dns.RR_Header{Name: r.Question[0].Name, Rrtype: dns.TypeSOA, Class: dns.ClassINET, Ttl: 300},
|
||||||
|
Ns: "ns.example.com.",
|
||||||
|
Mbox: "admin.example.com.",
|
||||||
|
Serial: 1,
|
||||||
}
|
}
|
||||||
m.Answer = append(m.Answer, soa)
|
m.Answer = append(m.Answer, soa)
|
||||||
|
m.Ns = append(m.Ns, soa)
|
||||||
}
|
}
|
||||||
_ = w.WriteMsg(m)
|
_ = w.WriteMsg(m)
|
||||||
})
|
})
|
||||||
@@ -226,7 +233,7 @@ func TestTransientSOAFailureAndRetry(t *testing.T) {
|
|||||||
provider := &Provider{
|
provider := &Provider{
|
||||||
DDNSProfile: &model.DDNSProfile{
|
DDNSProfile: &model.DDNSProfile{
|
||||||
MaxRetries: maxRetries,
|
MaxRetries: maxRetries,
|
||||||
Domains: []string{"sub.example.com"},
|
Domains: []string{"example.com"},
|
||||||
EnableIPv4: &[]bool{true}[0],
|
EnableIPv4: &[]bool{true}[0],
|
||||||
EnableIPv6: &[]bool{false}[0],
|
EnableIPv6: &[]bool{false}[0],
|
||||||
},
|
},
|
||||||
@@ -250,7 +257,8 @@ func TestGenericRecordDeleterContract(t *testing.T) {
|
|||||||
Setter: mockSetter,
|
Setter: mockSetter,
|
||||||
}
|
}
|
||||||
|
|
||||||
err := provider.deleteDomainRecord(context.Background(), "sub", "example.com", "A")
|
ctx := context.Background()
|
||||||
|
err := provider.deleteDomainRecord(ctx, "sub", "example.com", "A")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("unexpected error: %v", err)
|
t.Fatalf("unexpected error: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user