@@ -35,6 +35,34 @@ func TestAccUser_Basic(t *testing.T) {
3535 resource .TestCheckResourceAttr ("scaleway_iam_user.user_basic" , "tags.1" , "tests" ),
3636 ),
3737 },
38+ {
39+ Config : `
40+ resource "scaleway_iam_user" "user_basic" {
41+ 42+ tags = ["tf_tests"]
43+ }
44+ ` ,
45+ Check : resource .ComposeTestCheckFunc (
46+ testAccCheckIamUserExists (tt , "scaleway_iam_user.user_basic" ),
47+ acctest .CheckResourceAttrUUID ("scaleway_iam_user.user_basic" , "id" ),
48+ resource .
TestCheckResourceAttr (
"scaleway_iam_user.user_basic" ,
"email" ,
"[email protected] " ),
49+ resource .TestCheckResourceAttr ("scaleway_iam_user.user_basic" , "tags.#" , "1" ),
50+ resource .TestCheckResourceAttr ("scaleway_iam_user.user_basic" , "tags.0" , "tf_tests" ),
51+ ),
52+ },
53+ {
54+ Config : `
55+ resource "scaleway_iam_user" "user_basic" {
56+ 57+ }
58+ ` ,
59+ Check : resource .ComposeTestCheckFunc (
60+ testAccCheckIamUserExists (tt , "scaleway_iam_user.user_basic" ),
61+ acctest .CheckResourceAttrUUID ("scaleway_iam_user.user_basic" , "id" ),
62+ resource .
TestCheckResourceAttr (
"scaleway_iam_user.user_basic" ,
"email" ,
"[email protected] " ),
63+ resource .TestCheckResourceAttr ("scaleway_iam_user.user_basic" , "tags.#" , "0" ),
64+ ),
65+ },
3866 },
3967 })
4068}
0 commit comments