github.com/vtorhonen/terraform@v0.9.0-beta2.0.20170307220345-5d894e4ffda7/builtin/providers/rabbitmq/import_binding_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 TestAccBinding_importBasic(t *testing.T) { 12 resourceName := "rabbitmq_binding.test" 13 var bindingInfo rabbithole.BindingInfo 14 15 resource.Test(t, resource.TestCase{ 16 PreCheck: func() { testAccPreCheck(t) }, 17 Providers: testAccProviders, 18 CheckDestroy: testAccBindingCheckDestroy(bindingInfo), 19 Steps: []resource.TestStep{ 20 resource.TestStep{ 21 Config: testAccBindingConfig_basic, 22 Check: testAccBindingCheck( 23 resourceName, &bindingInfo, 24 ), 25 }, 26 27 resource.TestStep{ 28 ResourceName: resourceName, 29 ImportState: true, 30 ImportStateVerify: true, 31 }, 32 }, 33 }) 34 }