|
@@ -1,6 +1,7 @@
|
|
|
package main
|
|
|
|
|
|
import (
|
|
|
+ "github.com/miekg/dns"
|
|
|
. "launchpad.net/gocheck"
|
|
|
"testing"
|
|
|
)
|
|
@@ -29,4 +30,18 @@ func (s *ConfigSuite) TestReadConfigs(c *C) {
|
|
|
c.Check(tz.Options.MaxHosts, Equals, 2)
|
|
|
c.Check(tz.Options.Contact, Equals, "support.bitnames.com")
|
|
|
c.Check(tz.Labels["weight"].MaxHosts, Equals, 1)
|
|
|
+
|
|
|
+ /* test different cname targets */
|
|
|
+ c.Check(tz.Labels["www"].
|
|
|
+ firstRR(dns.TypeCNAME).(*dns.RR_CNAME).
|
|
|
+ Target, Equals, "geo.bitnames.com.")
|
|
|
+
|
|
|
+ c.Check(tz.Labels["www-cname"].
|
|
|
+ firstRR(dns.TypeCNAME).(*dns.RR_CNAME).
|
|
|
+ Target, Equals, "bar.test.example.com.")
|
|
|
+
|
|
|
+ c.Check(tz.Labels["www-alias"].
|
|
|
+ firstRR(dns.TypeCNAME).(*dns.RR_CNAME).
|
|
|
+ Target, Equals, "bar-alias.test.example.com.")
|
|
|
+
|
|
|
}
|