@@ -2,6 +2,7 @@ package scaleway
2
2
3
3
import (
4
4
"fmt"
5
+ "regexp"
5
6
"testing"
6
7
7
8
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
@@ -113,12 +114,7 @@ func TestAccScalewayInstanceServer_RootVolume1(t *testing.T) {
113
114
CheckDestroy : testAccCheckScalewayInstanceServerDestroy (tt ),
114
115
Steps : []resource.TestStep {
115
116
{
116
- // 10 Gb
117
117
Config : `
118
- resource "scaleway_instance_volume" "local" {
119
- size_in_gb = 10
120
- type = "l_ssd"
121
- }
122
118
resource "scaleway_instance_server" "base" {
123
119
image = "ubuntu_focal"
124
120
type = "DEV1-S"
@@ -127,40 +123,8 @@ func TestAccScalewayInstanceServer_RootVolume1(t *testing.T) {
127
123
delete_on_termination = true
128
124
}
129
125
tags = [ "terraform-test", "scaleway_instance_server", "root_volume" ]
130
- additional_volume_ids = [scaleway_instance_volume.local.id]
131
126
}` ,
132
- Check : resource .ComposeTestCheckFunc (
133
- testAccCheckScalewayInstanceServerExists (tt , "scaleway_instance_server.base" ),
134
- resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.delete_on_termination" , "true" ),
135
- resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.size_in_gb" , "10" ),
136
- resource .TestCheckResourceAttrSet ("scaleway_instance_server.base" , "root_volume.0.volume_id" ),
137
- resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "tags.2" , "root_volume" ),
138
- ),
139
- },
140
- {
141
- // 11 Gb
142
- Config : `
143
- resource "scaleway_instance_volume" "local" {
144
- size_in_gb = 9
145
- type = "l_ssd"
146
- }
147
- resource "scaleway_instance_server" "base" {
148
- image = "ubuntu_focal"
149
- type = "DEV1-S"
150
- root_volume {
151
- size_in_gb = 11
152
- delete_on_termination = true
153
- }
154
- tags = [ "terraform-test", "scaleway_instance_server", "root_volume" ]
155
- additional_volume_ids = [scaleway_instance_volume.local.id]
156
- }` ,
157
- Check : resource .ComposeTestCheckFunc (
158
- testAccCheckScalewayInstanceServerExists (tt , "scaleway_instance_server.base" ),
159
- resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.delete_on_termination" , "true" ),
160
- resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.size_in_gb" , "11" ),
161
- resource .TestCheckResourceAttrSet ("scaleway_instance_server.base" , "root_volume.0.volume_id" ),
162
- resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "tags.2" , "root_volume" ),
163
- ),
127
+ ExpectError : regexp .MustCompile ("total local volume size must be equal to 20 GB" ),
164
128
},
165
129
},
166
130
})
0 commit comments