@@ -30,12 +30,12 @@ func TestAccConnection_create(t *testing.T) {
3030 Check : resource .ComposeTestCheckFunc (
3131 testAccCheckConnectionExists ("sumologic_connection.test" , & connection , t ),
3232 testAccCheckConnectionAttributes ("sumologic_connection.test" ),
33- resource .TestCheckResourceAttr ("sumologic_connection.test" , "connectionType " , connectionType ),
33+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "type " , connectionType ),
3434 resource .TestCheckResourceAttr ("sumologic_connection.test" , "name" , name ),
3535 resource .TestCheckResourceAttr ("sumologic_connection.test" , "description" , description ),
3636 resource .TestCheckResourceAttr ("sumologic_connection.test" , "url" , url ),
37- resource .TestCheckResourceAttr ("sumologic_connection.test" , "defaultPayload " , defaultPayload ),
38- resource .TestCheckResourceAttr ("sumologic_connection.test" , "webhookType " , webhookType ),
37+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "default_payload " , defaultPayload ),
38+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "webhook_type " , webhookType ),
3939 ),
4040 },
4141 },
@@ -46,7 +46,7 @@ func TestAccConnection_update(t *testing.T) {
4646 var connection Connection
4747 connectionType := "WebhookConnection"
4848 name := acctest .RandomWithPrefix ("tf-connection-test-name" )
49- url := acctest . RandomWithPrefix ( "https://" )
49+ url := "https://example.com"
5050 defaultPayload := `{"eventType" : "{{SearchName}}"}`
5151 webhookType := "Webhook"
5252 fDescription := acctest .RandomWithPrefix ("tf-connection-test-description" )
@@ -62,24 +62,24 @@ func TestAccConnection_update(t *testing.T) {
6262 Check : resource .ComposeTestCheckFunc (
6363 testAccCheckConnectionExists ("sumologic_connection.test" , & connection , t ),
6464 testAccCheckConnectionAttributes ("sumologic_connection.test" ),
65- resource .TestCheckResourceAttr ("sumologic_connection.test" , "connectionType " , connectionType ),
65+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "type " , connectionType ),
6666 resource .TestCheckResourceAttr ("sumologic_connection.test" , "name" , name ),
6767 resource .TestCheckResourceAttr ("sumologic_connection.test" , "description" , fDescription ),
6868 resource .TestCheckResourceAttr ("sumologic_connection.test" , "url" , url ),
69- resource .TestCheckResourceAttr ("sumologic_connection.test" , "defaultPayload " , defaultPayload ),
70- resource .TestCheckResourceAttr ("sumologic_connection.test" , "webhookType " , webhookType ),
69+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "default_payload " , defaultPayload ),
70+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "webhook_type " , webhookType ),
7171 ),
7272 }, {
7373 Config : createConnectionConfig (name , connectionType , sDescription , url , webhookType , defaultPayload ),
7474 Check : resource .ComposeTestCheckFunc (
7575 testAccCheckConnectionExists ("sumologic_connection.test" , & connection , t ),
7676 testAccCheckConnectionAttributes ("sumologic_connection.test" ),
77- resource .TestCheckResourceAttr ("sumologic_connection.test" , "connectionType " , connectionType ),
77+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "type " , connectionType ),
7878 resource .TestCheckResourceAttr ("sumologic_connection.test" , "name" , name ),
7979 resource .TestCheckResourceAttr ("sumologic_connection.test" , "description" , sDescription ),
8080 resource .TestCheckResourceAttr ("sumologic_connection.test" , "url" , url ),
81- resource .TestCheckResourceAttr ("sumologic_connection.test" , "defaultPayload " , defaultPayload ),
82- resource .TestCheckResourceAttr ("sumologic_connection.test" , "webhookType " , webhookType ),
81+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "default_payload " , defaultPayload ),
82+ resource .TestCheckResourceAttr ("sumologic_connection.test" , "webhook_type " , webhookType ),
8383 ),
8484 },
8585 },
@@ -120,11 +120,11 @@ func testAccCheckConnectionAttributes(name string) resource.TestCheckFunc {
120120func testAccCheckConnectionDestroy (connection Connection ) resource.TestCheckFunc {
121121 return func (s * terraform.State ) error {
122122 client := testAccProvider .Meta ().(* Client )
123- _ , err := client .GetConnection (connection .ID )
124- if err == nil {
125- return fmt . Errorf ( "Connection still exists" )
123+ conn , err := client .GetConnection (connection .ID )
124+ if err == nil && conn == nil {
125+ return nil
126126 }
127- return nil
127+ return fmt . Errorf ( "Connection still exists" )
128128 }
129129}
130130
0 commit comments