1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

"Target" RecordConfig should not be exported (#1061)

* Unexport RecordConfig.Target
* Fix tests
* HEDNS: Fix usage of target field to resolve TXT handling (#1067)

Co-authored-by: Robert Blenkinsopp <robert@blenkinsopp.net>
This commit is contained in:
Tom Limoncelli
2021-03-04 18:58:23 -05:00
committed by GitHub
parent 3e5e976766
commit 21e85e6528
22 changed files with 454 additions and 219 deletions

View File

@ -112,28 +112,28 @@ func Test_generatePSZoneDump(t *testing.T) {
func Test_generatePSModify(t *testing.T) {
recA1 := &models.RecordConfig{
Type: "A",
Name: "@",
Target: "1.2.3.4",
Type: "A",
Name: "@",
}
recA1.SetTarget("1.2.3.4")
recA2 := &models.RecordConfig{
Type: "A",
Name: "@",
Target: "10.20.30.40",
Type: "A",
Name: "@",
}
recA2.SetTarget("10.20.30.40")
recMX1 := &models.RecordConfig{
Type: "MX",
Name: "@",
Target: "foo.com.",
MxPreference: 5,
}
recMX1.SetTarget("foo.com.")
recMX2 := &models.RecordConfig{
Type: "MX",
Name: "@",
Target: "foo2.com.",
MxPreference: 50,
}
recMX2.SetTarget("foo2.com.")
type args struct {
domain string