mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-10-01 16:21:06 +00:00
Add more test cases to TestReplaceVars (#1413)
This commit is contained in:
parent
7fd468c034
commit
2759e8a801
@ -55,6 +55,15 @@ func TestReplaceVars(t *testing.T) {
|
||||
},
|
||||
Expected: "projects/project1/regions/region1/subnetworks/subnetwork1",
|
||||
},
|
||||
"regional schema self-link region": {
|
||||
Template: "projects/{{project}}/regions/{{region}}/subnetworks/{{name}}",
|
||||
SchemaValues: map[string]interface{}{
|
||||
"project": "project1",
|
||||
"region": "https://www.googleapis.com/compute/v1/projects/project1/regions/region1",
|
||||
"name": "subnetwork1",
|
||||
},
|
||||
Expected: "projects/project1/regions/region1/subnetworks/subnetwork1",
|
||||
},
|
||||
"zonal schema values": {
|
||||
Template: "projects/{{project}}/zones/{{zone}}/instances/{{name}}",
|
||||
SchemaValues: map[string]interface{}{
|
||||
@ -64,6 +73,15 @@ func TestReplaceVars(t *testing.T) {
|
||||
},
|
||||
Expected: "projects/project1/zones/zone1/instances/instance1",
|
||||
},
|
||||
"zonal schema self-link zone": {
|
||||
Template: "projects/{{project}}/zones/{{zone}}/instances/{{name}}",
|
||||
SchemaValues: map[string]interface{}{
|
||||
"project": "project1",
|
||||
"zone": "https://www.googleapis.com/compute/v1/projects/project1/zones/zone1",
|
||||
"name": "instance1",
|
||||
},
|
||||
Expected: "projects/project1/zones/zone1/instances/instance1",
|
||||
},
|
||||
}
|
||||
|
||||
for tn, tc := range cases {
|
||||
|
Loading…
Reference in New Issue
Block a user