github.com/mohanarpit/terraform@v0.6.16-0.20160909104007-291f29853544/builtin/providers/rabbitmq/import_exchange_test.go (about) 1 package rabbitmq 2 3 import ( 4 "testing" 5 6 "github.com/michaelklishin/rabbit-hole" 7 8 "github.com/hashicorp/terraform/helper/resource" 9 ) 10 11 func TestAccExchange_importBasic(t *testing.T) { 12 resourceName := "rabbitmq_exchange.test" 13 var exchangeInfo rabbithole.ExchangeInfo 14 15 resource.Test(t, resource.TestCase{ 16 PreCheck: func() { testAccPreCheck(t) }, 17 Providers: testAccProviders, 18 CheckDestroy: testAccExchangeCheckDestroy(&exchangeInfo), 19 Steps: []resource.TestStep{ 20 resource.TestStep{ 21 Config: testAccExchangeConfig_basic, 22 Check: testAccExchangeCheck( 23 resourceName, &exchangeInfo, 24 ), 25 }, 26 27 resource.TestStep{ 28 ResourceName: resourceName, 29 ImportState: true, 30 ImportStateVerify: true, 31 }, 32 }, 33 }) 34 }