mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-10-03 01:01:06 +00:00
[Terraform] Fix config's defaultScopes tests. (#3036)
Signed-off-by: Modular Magician <magic-modules@google.com>
This commit is contained in:
parent
1f90b4feca
commit
07af258415
@ -118,16 +118,22 @@ func TestAccConfigLoadValidate_accessToken(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestConfigLoadAndValidate_defaultScopes(t *testing.T) {
|
func TestConfigLoadAndValidate_customScopes(t *testing.T) {
|
||||||
config := Config{}
|
config := Config{
|
||||||
|
Credentials: testFakeCredentialsPath,
|
||||||
|
Project: "my-gce-project",
|
||||||
|
Region: "us-central1",
|
||||||
|
Scopes: []string{"https://www.googleapis.com/auth/compute"},
|
||||||
|
}
|
||||||
err := config.loadAndValidate()
|
err := config.loadAndValidate()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("unexpected error: %v", err)
|
t.Fatalf("unexpected error: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
for index, scope := range defaultClientScopes {
|
if len(config.Scopes) != 1 {
|
||||||
if config.Scopes[index] != scope {
|
t.Fatalf("expected 1 scope, got %d scopes: %v", len(config.Scopes), config.Scopes)
|
||||||
t.Fatalf("Unexpected default client scopes: %v, index %d", config.Scopes[index], index)
|
}
|
||||||
}
|
if config.Scopes[0] != "https://www.googleapis.com/auth/compute" {
|
||||||
|
t.Fatalf("expected scope to be %q, got %q", "https://www.googleapis.com/auth/compute", config.Scopes[0])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user