diff --git a/plugin/path_config_test.go b/plugin/path_config_test.go index 4791ca49..cd74bc2d 100644 --- a/plugin/path_config_test.go +++ b/plugin/path_config_test.go @@ -2,7 +2,6 @@ package gcpauth import ( "context" - "fmt" "reflect" "testing" @@ -39,10 +38,26 @@ func TestBackend_PathConfigRead(t *testing.T) { if len(resp.Data) != 2 { t.Fatal("expected 2 fields") } - if fmt.Sprintf("%s", resp.Data["iam_metadata"]) != "[project_id role service_account_id service_account_email]" { + if !reflect.DeepEqual(resp.Data["iam_metadata"], []string{ + "project_id", + "role", + "service_account_id", + "service_account_email", + }) { t.Fatalf("expected the default iam_metadata but received %s", resp.Data["iam_metadata"]) } - if fmt.Sprintf("%s", resp.Data["gce_metadata"]) != "[instance_creation_timestamp instance_id instance_name project_id project_number role service_account_id service_account_email zone]" { + + if !reflect.DeepEqual(resp.Data["gce_metadata"], []string{ + "instance_creation_timestamp", + "instance_id", + "instance_name", + "project_id", + "project_number", + "role", + "service_account_id", + "service_account_email", + "zone", + }) { t.Fatalf("expected the default gce_metadata but received %s", resp.Data["gce_metadata"]) } })