providers/mailgun: tests passing, compiling
This commit is contained in:
parent
64bc356f97
commit
a590ed02df
|
@ -43,12 +43,12 @@ func TestAccMailgunDomain_Basic(t *testing.T) {
|
||||||
func testAccCheckMailgunDomainDestroy(s *terraform.State) error {
|
func testAccCheckMailgunDomainDestroy(s *terraform.State) error {
|
||||||
client := testAccProvider.Meta().(*mailgun.Client)
|
client := testAccProvider.Meta().(*mailgun.Client)
|
||||||
|
|
||||||
for _, rs := range s.Resources {
|
for _, rs := range s.RootModule().Resources {
|
||||||
if rs.Type != "mailgun_domain" {
|
if rs.Type != "mailgun_domain" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err := client.RetrieveDomain(rs.ID)
|
_, err := client.RetrieveDomain(rs.Primary.ID)
|
||||||
|
|
||||||
if err == nil {
|
if err == nil {
|
||||||
return fmt.Errorf("Domain still exists")
|
return fmt.Errorf("Domain still exists")
|
||||||
|
@ -91,25 +91,25 @@ func testAccCheckMailgunDomainAttributes(DomainResp *mailgun.DomainResponse) res
|
||||||
|
|
||||||
func testAccCheckMailgunDomainExists(n string, DomainResp *mailgun.DomainResponse) resource.TestCheckFunc {
|
func testAccCheckMailgunDomainExists(n string, DomainResp *mailgun.DomainResponse) resource.TestCheckFunc {
|
||||||
return func(s *terraform.State) error {
|
return func(s *terraform.State) error {
|
||||||
rs, ok := s.Resources[n]
|
rs, ok := s.RootModule().Resources[n]
|
||||||
|
|
||||||
if !ok {
|
if !ok {
|
||||||
return fmt.Errorf("Not found: %s", n)
|
return fmt.Errorf("Not found: %s", n)
|
||||||
}
|
}
|
||||||
|
|
||||||
if rs.ID == "" {
|
if rs.Primary.ID == "" {
|
||||||
return fmt.Errorf("No Domain ID is set")
|
return fmt.Errorf("No Domain ID is set")
|
||||||
}
|
}
|
||||||
|
|
||||||
client := testAccProvider.Meta().(*mailgun.Client)
|
client := testAccProvider.Meta().(*mailgun.Client)
|
||||||
|
|
||||||
resp, err := client.RetrieveDomain(rs.ID)
|
resp, err := client.RetrieveDomain(rs.Primary.ID)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if resp.Domain.Name != rs.ID {
|
if resp.Domain.Name != rs.Primary.ID {
|
||||||
return fmt.Errorf("Domain not found")
|
return fmt.Errorf("Domain not found")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue