@@ -212,6 +212,8 @@ func TestAdminTerraformVersions_ReadUpdate(t *testing.T) {
212
212
client := testClient (t )
213
213
ctx := context .Background ()
214
214
215
+ var id string
216
+
215
217
t .Run ("reads and updates" , func (t * testing.T ) {
216
218
version := genSafeRandomTerraformVersion ()
217
219
sha := String (genSha (t ))
@@ -233,7 +235,7 @@ func TestAdminTerraformVersions_ReadUpdate(t *testing.T) {
233
235
}
234
236
tfv , err := client .Admin .TerraformVersions .Create (ctx , opts )
235
237
require .NoError (t , err )
236
- id : = tfv .ID
238
+ id = tfv .ID
237
239
238
240
defer func () {
239
241
deleteErr := client .Admin .TerraformVersions .Delete (ctx , id )
@@ -270,11 +272,13 @@ func TestAdminTerraformVersions_ReadUpdate(t *testing.T) {
270
272
assert .Equal (t , * updateOpts .Deprecated , tfv .Deprecated )
271
273
assert .Equal (t , * opts .Enabled , tfv .Enabled )
272
274
assert .Equal (t , * opts .Beta , tfv .Beta )
275
+ })
273
276
274
- // Update using Archs
275
- anotherUpdateVersion := genSafeRandomTerraformVersion ()
277
+ t .Run ("update with Archs" , func (t * testing.T ) {
278
+ updateVersion := genSafeRandomTerraformVersion ()
279
+ sha := String (genSha (t ))
276
280
updateArchOpts := AdminTerraformVersionUpdateOptions {
277
- Version : String (anotherUpdateVersion ),
281
+ Version : String (updateVersion ),
278
282
Deprecated : Bool (false ),
279
283
Archs : []* ToolVersionArchitectureOptions {{
280
284
URL : "https://www.hashicorp.com" ,
@@ -284,15 +288,15 @@ func TestAdminTerraformVersions_ReadUpdate(t *testing.T) {
284
288
}},
285
289
}
286
290
287
- tfv , err = client .Admin .TerraformVersions .Update (ctx , id , updateArchOpts )
291
+ tfv , err : = client .Admin .TerraformVersions .Update (ctx , id , updateArchOpts )
288
292
require .NoError (t , err )
289
293
290
294
assert .Equal (t , len (tfv .Archs ), 1 )
291
295
assert .Equal (t , updateArchOpts .Archs [0 ].URL , tfv .Archs [0 ].URL )
292
296
assert .Equal (t , updateArchOpts .Archs [0 ].Sha , tfv .Archs [0 ].Sha )
293
297
assert .Equal (t , updateArchOpts .Archs [0 ].OS , tfv .Archs [0 ].OS )
294
298
assert .Equal (t , updateArchOpts .Archs [0 ].Arch , tfv .Archs [0 ].Arch )
295
- assert .Equal (t , anotherUpdateVersion , tfv .Version )
299
+ assert .Equal (t , updateVersion , tfv .Version )
296
300
})
297
301
298
302
t .Run ("with non-existent terraform version" , func (t * testing.T ) {
0 commit comments