@@ -29,6 +29,7 @@ func TestAccScalewayContainerCron_Basic(t *testing.T) {
29
29
}
30
30
31
31
resource scaleway_container_cron main {
32
+ name = "hello"
32
33
container_id = scaleway_container.main.id
33
34
schedule = "5 4 * * *" #cron at 04:05
34
35
args = jsonencode({test = "scw"})
@@ -38,6 +39,31 @@ func TestAccScalewayContainerCron_Basic(t *testing.T) {
38
39
testAccCheckScalewayContainerCronExists (tt , "scaleway_container_cron.main" ),
39
40
resource .TestCheckResourceAttr ("scaleway_container_cron.main" , "schedule" , "5 4 * * *" ),
40
41
resource .TestCheckResourceAttr ("scaleway_container_cron.main" , "args" , "{\" test\" :\" scw\" }" ),
42
+ resource .TestCheckResourceAttr ("scaleway_container_cron.main" , "name" , "hello" ),
43
+ ),
44
+ },
45
+ {
46
+ Config : `
47
+ resource scaleway_container_namespace main {
48
+ }
49
+
50
+ resource scaleway_container main {
51
+ name = "my-container-with-cron-tf"
52
+ namespace_id = scaleway_container_namespace.main.id
53
+ }
54
+
55
+ resource scaleway_container_cron main {
56
+ name = "salut"
57
+ container_id = scaleway_container.main.id
58
+ schedule = "5 4 * * *" #cron at 04:05
59
+ args = jsonencode({test = "scw"})
60
+ }
61
+ ` ,
62
+ Check : resource .ComposeTestCheckFunc (
63
+ testAccCheckScalewayContainerCronExists (tt , "scaleway_container_cron.main" ),
64
+ resource .TestCheckResourceAttr ("scaleway_container_cron.main" , "schedule" , "5 4 * * *" ),
65
+ resource .TestCheckResourceAttr ("scaleway_container_cron.main" , "args" , "{\" test\" :\" scw\" }" ),
66
+ resource .TestCheckResourceAttr ("scaleway_container_cron.main" , "name" , "salut" ),
41
67
),
42
68
},
43
69
},
0 commit comments