command/format: Fix tests
This commit is contained in:
parent
0b981fa641
commit
b28efa0bf3
|
@ -919,7 +919,7 @@ func TestResourceChange_nestedList(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingList,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -968,7 +968,7 @@ func TestResourceChange_nestedList(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingList,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1028,7 +1028,7 @@ func TestResourceChange_nestedList(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingList,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1086,7 +1086,7 @@ func TestResourceChange_nestedList(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingList,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1141,7 +1141,7 @@ func TestResourceChange_nestedList(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingList,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1196,7 +1196,7 @@ func TestResourceChange_nestedList(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingList,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1252,7 +1252,7 @@ func TestResourceChange_nestedSet(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingSet,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1312,7 +1312,7 @@ func TestResourceChange_nestedSet(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingSet,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1321,66 +1321,12 @@ func TestResourceChange_nestedSet(t *testing.T) {
|
||||||
~ ami = "ami-BEFORE" -> "ami-AFTER"
|
~ ami = "ami-BEFORE" -> "ami-AFTER"
|
||||||
id = "i-02ae66f368e8518a9"
|
id = "i-02ae66f368e8518a9"
|
||||||
|
|
||||||
~ root_block_device {
|
- root_block_device {
|
||||||
|
- volume_type = "gp2" -> null
|
||||||
|
}
|
||||||
|
+ root_block_device {
|
||||||
+ new_field = "new_value"
|
+ new_field = "new_value"
|
||||||
volume_type = "gp2"
|
+ volume_type = "gp2"
|
||||||
}
|
|
||||||
}
|
|
||||||
`,
|
|
||||||
},
|
|
||||||
"force-new update (inside block)": {
|
|
||||||
Action: plans.DeleteThenCreate,
|
|
||||||
Mode: addrs.ManagedResourceMode,
|
|
||||||
Before: cty.ObjectVal(map[string]cty.Value{
|
|
||||||
"id": cty.StringVal("i-02ae66f368e8518a9"),
|
|
||||||
"ami": cty.StringVal("ami-BEFORE"),
|
|
||||||
"root_block_device": cty.SetVal([]cty.Value{
|
|
||||||
cty.ObjectVal(map[string]cty.Value{
|
|
||||||
"volume_type": cty.StringVal("gp2"),
|
|
||||||
}),
|
|
||||||
}),
|
|
||||||
}),
|
|
||||||
After: cty.ObjectVal(map[string]cty.Value{
|
|
||||||
"id": cty.StringVal("i-02ae66f368e8518a9"),
|
|
||||||
"ami": cty.StringVal("ami-AFTER"),
|
|
||||||
"root_block_device": cty.SetVal([]cty.Value{
|
|
||||||
cty.ObjectVal(map[string]cty.Value{
|
|
||||||
"volume_type": cty.StringVal("different"),
|
|
||||||
}),
|
|
||||||
}),
|
|
||||||
}),
|
|
||||||
RequiredReplace: cty.NewPathSet(cty.Path{
|
|
||||||
cty.GetAttrStep{Name: "root_block_device"},
|
|
||||||
cty.IndexStep{Key: cty.NumberIntVal(0)},
|
|
||||||
cty.GetAttrStep{Name: "volume_type"},
|
|
||||||
}),
|
|
||||||
Schema: &configschema.Block{
|
|
||||||
Attributes: map[string]*configschema.Attribute{
|
|
||||||
"id": {Type: cty.String, Optional: true, Computed: true},
|
|
||||||
"ami": {Type: cty.String, Optional: true},
|
|
||||||
},
|
|
||||||
BlockTypes: map[string]*configschema.NestedBlock{
|
|
||||||
"root_block_device": {
|
|
||||||
Block: configschema.Block{
|
|
||||||
Attributes: map[string]*configschema.Attribute{
|
|
||||||
"volume_type": {
|
|
||||||
Type: cty.String,
|
|
||||||
Optional: true,
|
|
||||||
Computed: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
Nesting: 2,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
ExpectedOutput: ` # test_instance.example must be replaced
|
|
||||||
-/+ resource "test_instance" "example" {
|
|
||||||
~ ami = "ami-BEFORE" -> "ami-AFTER"
|
|
||||||
id = "i-02ae66f368e8518a9"
|
|
||||||
|
|
||||||
~ root_block_device {
|
|
||||||
~ volume_type = "gp2" -> "different" # forces replacement
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
|
@ -1425,7 +1371,7 @@ func TestResourceChange_nestedSet(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingSet,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1434,8 +1380,11 @@ func TestResourceChange_nestedSet(t *testing.T) {
|
||||||
~ ami = "ami-BEFORE" -> "ami-AFTER"
|
~ ami = "ami-BEFORE" -> "ami-AFTER"
|
||||||
id = "i-02ae66f368e8518a9"
|
id = "i-02ae66f368e8518a9"
|
||||||
|
|
||||||
~ root_block_device { # forces replacement
|
- root_block_device { # forces replacement
|
||||||
~ volume_type = "gp2" -> "different"
|
- volume_type = "gp2" -> null
|
||||||
|
}
|
||||||
|
+ root_block_device { # forces replacement
|
||||||
|
+ volume_type = "different"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
|
@ -1480,7 +1429,7 @@ func TestResourceChange_nestedSet(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Nesting: 2,
|
Nesting: configschema.NestingSet,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue