@@ -35,6 +35,34 @@ func TestAccUser_Basic(t *testing.T) {
35
35
resource .TestCheckResourceAttr ("scaleway_iam_user.user_basic" , "tags.1" , "tests" ),
36
36
),
37
37
},
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
+ },
38
66
},
39
67
})
40
68
}
0 commit comments