From f42714552bea55f5e8be9fecf4371c435e7d4949 Mon Sep 17 00:00:00 2001 From: Herbert Siojo Date: Wed, 1 Jul 2015 09:45:11 -0700 Subject: [PATCH] Updated UserRefreshCredentials hash to use strings instead of symbol keys. --- lib/googleauth/user_refresh.rb | 6 +++--- spec/googleauth/user_refresh_spec.rb | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/googleauth/user_refresh.rb b/lib/googleauth/user_refresh.rb index ebb2e246..d914f95e 100644 --- a/lib/googleauth/user_refresh.rb +++ b/lib/googleauth/user_refresh.rb @@ -67,9 +67,9 @@ def initialize(options = {}) json_key_io, scope = options.values_at(:json_key_io, :scope) user_creds = self.class.read_json_key(json_key_io) if json_key_io user_creds ||= { - client_id: ENV[CredentialsLoader::CLIENT_ID_VAR], - client_secret: ENV[CredentialsLoader::CLIENT_SECRET_VAR], - refresh_token: ENV[CredentialsLoader::REFRESH_TOKEN_VAR] + 'client_id' => ENV[CredentialsLoader::CLIENT_ID_VAR], + 'client_secret' => ENV[CredentialsLoader::CLIENT_SECRET_VAR], + 'refresh_token' => ENV[CredentialsLoader::REFRESH_TOKEN_VAR] } super(token_credential_uri: TOKEN_CRED_URI, diff --git a/spec/googleauth/user_refresh_spec.rb b/spec/googleauth/user_refresh_spec.rb index 64047eca..74bf33a8 100644 --- a/spec/googleauth/user_refresh_spec.rb +++ b/spec/googleauth/user_refresh_spec.rb @@ -141,7 +141,11 @@ def cred_json_text(missing = nil) ENV[CLIENT_SECRET_VAR] = cred_json[:client_secret] ENV[REFRESH_TOKEN_VAR] = cred_json[:refresh_token] ENV[ACCOUNT_TYPE_VAR] = cred_json[:type] - expect(@clz.from_env(@scope)).to_not be_nil + creds = @clz.from_env(@scope) + expect(creds).to_not be_nil + expect(creds.client_id).to_not be_nil + expect(creds.client_secret).to_not be_nil + expect(creds.refresh_token).to_not be_nil end end