1
0
mirror of https://github.com/taigrr/godns synced 2025-01-18 04:03:25 -08:00

Fix tests and more linting errors

This commit is contained in:
Kerma 2018-10-12 20:49:03 +03:00
parent 46738d5bc6
commit 3598247d64
2 changed files with 11 additions and 11 deletions

View File

@ -20,13 +20,13 @@ type CloudflareHandler struct {
API string
}
// DNS api response
// DNSRecordResponse struct
type DNSRecordResponse struct {
Records []DNSRecord `json:"result"`
Success bool `json:"success"`
}
// DNS update api response
// DNSRecordUpdateResponse struct
type DNSRecordUpdateResponse struct {
Record DNSRecord `json:"result"`
Success bool `json:"success"`
@ -42,18 +42,18 @@ type DNSRecord struct {
ZoneID string `json:"zone_id"`
}
// Update DNSRecord IP
// SetIP updates DNSRecord.IP
func (r *DNSRecord) SetIP(ip string) {
r.IP = ip
}
// response from zone api request
// ZoneResponse is a wrapper for Zones
type ZoneResponse struct {
Zones []Zone `json:"result"`
Success bool `json:"success"`
}
// nested results, only care about name and id
// Zone object with id and name
type Zone struct {
ID string `json:"id"`
Name string `json:"name"`

View File

@ -38,8 +38,8 @@ func TestResponseToJSON(t *testing.T) {
if resp.Success != true {
t.Errorf("Success Error: %#v != true ", resp.Success)
}
if resp.Zones[0].Id != "mk2b6fa491c12445a4376666a32429e1" {
t.Errorf("ID Error: %#v != mk2b6fa491c12445a4376666a32429e1 ", resp.Zones[0].Id)
if resp.Zones[0].ID != "mk2b6fa491c12445a4376666a32429e1" {
t.Errorf("ID Error: %#v != mk2b6fa491c12445a4376666a32429e1 ", resp.Zones[0].ID)
}
if resp.Zones[0].Name != "example.com" {
t.Errorf("Name Error: %#v != example.com", resp.Zones[0].Name)
@ -72,8 +72,8 @@ func TestDNSResponseToJSON(t *testing.T) {
if resp.Success != true {
t.Errorf("Success Error: %#v != true ", resp.Success)
}
if resp.Records[0].Id != "F11cc63e02a42d38174b8e7c548a7b6f" {
t.Errorf("ID Error: %#v != F11cc63e02a42d38174b8e7c548a7b6f ", resp.Records[0].Id)
if resp.Records[0].ID != "F11cc63e02a42d38174b8e7c548a7b6f" {
t.Errorf("ID Error: %#v != F11cc63e02a42d38174b8e7c548a7b6f ", resp.Records[0].ID)
}
if resp.Records[0].Name != "example.com" {
t.Errorf("Name Error: %#v != example.com", resp.Records[0].Name)
@ -114,8 +114,8 @@ func TestDNSUpdateResponseToJSON(t *testing.T) {
if resp.Success != true {
t.Errorf("Success Error: %#v != true ", resp.Success)
}
if resp.Record.Id != "F11cc63e02a42d38174b8e7c548a7b6f" {
t.Errorf("ID Error: %#v != F11cc63e02a42d38174b8e7c548a7b6f ", resp.Record.Id)
if resp.Record.ID != "F11cc63e02a42d38174b8e7c548a7b6f" {
t.Errorf("ID Error: %#v != F11cc63e02a42d38174b8e7c548a7b6f ", resp.Record.ID)
}
if resp.Record.Name != "example.com" {
t.Errorf("Name Error: %#v != example.com", resp.Record.Name)