@@ -13,6 +13,7 @@ package sumologic
1313
1414import (
1515 "fmt"
16+ "regexp"
1617 "strconv"
1718 "strings"
1819 "testing"
@@ -149,17 +150,21 @@ func TestAccSumologicUser_update(t *testing.T) {
149150 ),
150151 },
151152 {
152- Config : testAccSumologicUserUpdate (testUpdatedFirstName , testUpdatedLastName , testUpdatedEmail , testUpdatedIsActive , testTransferTo ),
153+ Config : testAccSumologicUserUpdate (testUpdatedFirstName , testUpdatedLastName , testEmail , testUpdatedIsActive , testTransferTo ),
153154 Check : resource .ComposeTestCheckFunc (
154155 testAccCheckUserExists ("sumologic_user.test" , & user , t ),
155156 testAccCheckUserAttributes ("sumologic_user.test" ),
156157 resource .TestCheckResourceAttr ("sumologic_user.test" , "first_name" , testUpdatedFirstName ),
157158 resource .TestCheckResourceAttr ("sumologic_user.test" , "last_name" , testUpdatedLastName ),
158- resource .TestCheckResourceAttr ("sumologic_user.test" , "email" , testUpdatedEmail ),
159+ resource .TestCheckResourceAttr ("sumologic_user.test" , "email" , testEmail ),
159160 resource .TestCheckResourceAttr ("sumologic_user.test" , "is_active" , strconv .FormatBool (testUpdatedIsActive )),
160161 resource .TestCheckResourceAttr ("sumologic_user.test" , "transfer_to" , testTransferTo ),
161162 ),
162163 },
164+ {
165+ Config : testAccSumologicUserUpdate (testUpdatedFirstName , testUpdatedLastName , testUpdatedEmail , testUpdatedIsActive , testTransferTo ),
166+ ExpectError : regexp .MustCompile (`a user's email may not be changed` ),
167+ },
163168 },
164169 })
165170}
0 commit comments