@@ -47,6 +47,10 @@ func TestAccScalewayObjectBucket_Basic(t *testing.T) {
47
47
resource "scaleway_object_bucket" "ams-bucket" {
48
48
name = "%s"
49
49
region = "nl-ams"
50
+ tags = {
51
+ foo = "bar"
52
+ baz = "qux"
53
+ }
50
54
}
51
55
52
56
resource "scaleway_object_bucket" "par-bucket" {
@@ -62,6 +66,9 @@ func TestAccScalewayObjectBucket_Basic(t *testing.T) {
62
66
resource .TestCheckResourceAttr ("scaleway_object_bucket.base" , "endpoint" , fmt .Sprintf ("https://%s.s3.%s.scw.cloud" , testBucketName , "fr-par" )),
63
67
64
68
resource .TestCheckResourceAttr ("scaleway_object_bucket.ams-bucket" , "name" , testBucketNameAms ),
69
+ resource .TestCheckResourceAttr ("scaleway_object_bucket.ams-bucket" , "tags.%" , "2" ),
70
+ resource .TestCheckResourceAttr ("scaleway_object_bucket.ams-bucket" , "tags.foo" , "bar" ),
71
+ resource .TestCheckResourceAttr ("scaleway_object_bucket.ams-bucket" , "tags.baz" , "qux" ),
65
72
resource .TestCheckResourceAttr ("scaleway_object_bucket.ams-bucket" , "endpoint" , fmt .Sprintf ("https://%s.s3.%s.scw.cloud" , testBucketNameAms , "nl-ams" )),
66
73
67
74
resource .TestCheckResourceAttr ("scaleway_object_bucket.par-bucket" , "name" , testBucketNamePar ),
@@ -74,11 +81,23 @@ func TestAccScalewayObjectBucket_Basic(t *testing.T) {
74
81
name = "%s"
75
82
acl = "%s"
76
83
}
77
- ` , testBucketName , testBucketUpdatedACL ),
84
+
85
+ resource "scaleway_object_bucket" "ams-bucket" {
86
+ name = "%s"
87
+ region = "nl-ams"
88
+ tags = {
89
+ foo = "bar"
90
+ }
91
+ }
92
+ ` , testBucketName , testBucketUpdatedACL , testBucketNameAms ),
78
93
Check : resource .ComposeTestCheckFunc (
79
94
resource .TestCheckResourceAttr ("scaleway_object_bucket.base" , "name" , testBucketName ),
80
95
resource .TestCheckResourceAttr ("scaleway_object_bucket.base" , "acl" , testBucketUpdatedACL ),
81
96
resource .TestCheckResourceAttr ("scaleway_object_bucket.base" , "tags.%" , "0" ),
97
+
98
+ resource .TestCheckResourceAttr ("scaleway_object_bucket.ams-bucket" , "name" , testBucketNameAms ),
99
+ resource .TestCheckResourceAttr ("scaleway_object_bucket.ams-bucket" , "tags.%" , "1" ),
100
+ resource .TestCheckResourceAttr ("scaleway_object_bucket.ams-bucket" , "tags.foo" , "bar" ),
82
101
),
83
102
},
84
103
},
0 commit comments