adds spec construct for file_store and storage
This commit is contained in:
parent
8418d5abdc
commit
4a3827c44b
|
@ -1,26 +0,0 @@
|
||||||
require 'spec_helper'
|
|
||||||
require_relative '../../../../lib/google/api_client'
|
|
||||||
require_relative '../../../../lib/google/api_client/auth/storage'
|
|
||||||
|
|
||||||
describe Google::APIClient::FileStorage do
|
|
||||||
let(:client) { Google::APIClient.new(:application_name => 'API Client Tests') }
|
|
||||||
let(:root_path) { File.expand_path(File.join(__FILE__, '..', '..', '..')) }
|
|
||||||
let(:json_file) { File.expand_path(File.join(root_path, 'fixtures', 'files', 'credentials.json')) }
|
|
||||||
|
|
||||||
#file_storage = Google::APIClient::FileStorage.new(CREDENTIAL_STORE_FILE)
|
|
||||||
#if file_storage.authorization.nil?
|
|
||||||
# client_secrets = Google::APIClient::ClientSecrets.load
|
|
||||||
it 'should initialize' do
|
|
||||||
Google::APIClient::FileStorage.any_instance.should_receive(:load_credentials)
|
|
||||||
file_storage = Google::APIClient::FileStorage.new(json_file)
|
|
||||||
file_storage.path.to_s.should == json_file
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'should load_credentials' do
|
|
||||||
Google::APIClient::FileStorage.any_instance.should_receive(:load_credentials)
|
|
||||||
|
|
||||||
file_storage = Google::APIClient::FileStorage.new(json_file)
|
|
||||||
file_storage.path.to_s.should == json_file
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
require 'spec_helper'
|
||||||
|
require_relative '../../../../lib/google/api_client'
|
||||||
|
require_relative '../../../../lib/google/api_client/auth/storage'
|
||||||
|
|
||||||
|
describe Google::APIClient::Storage do
|
||||||
|
let(:client) { Google::APIClient.new(:application_name => 'API Client Tests') }
|
||||||
|
let(:root_path) { File.expand_path(File.join(__FILE__, '..', '..', '..')) }
|
||||||
|
let(:json_file) { File.expand_path(File.join(root_path, 'fixtures', 'files', 'auth_stored_credentials.json')) }
|
||||||
|
|
||||||
|
it 'should initialize'
|
||||||
|
|
||||||
|
describe 'authorize' do
|
||||||
|
it 'should authorize'
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
describe 'write_credentials' do
|
||||||
|
|
||||||
|
it 'should store credentials to var'
|
||||||
|
|
||||||
|
it 'should call store to write credentials'
|
||||||
|
|
||||||
|
it 'should not call store to write credentials'
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
describe 'refresh_authorization' do
|
||||||
|
|
||||||
|
it 'should call refresh and write credentials'
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
describe 'load_credentials' do
|
||||||
|
it 'should call store to load credentials'
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
|
@ -0,0 +1,13 @@
|
||||||
|
require 'spec_helper'
|
||||||
|
require_relative '../../../../../lib/google/api_client/auth/storages/file_store'
|
||||||
|
|
||||||
|
describe Google::APIClient::FileStore do
|
||||||
|
let(:client) { Google::APIClient.new(:application_name => 'API Client Tests') }
|
||||||
|
let(:root_path) { File.expand_path(File.join(__FILE__, '..', '..', '..')) }
|
||||||
|
let(:json_file) { File.expand_path(File.join(root_path, 'fixtures', 'files', 'auth_stored_credentials.json')) }
|
||||||
|
|
||||||
|
it 'should initialize'
|
||||||
|
|
||||||
|
it 'should load_credentials'
|
||||||
|
|
||||||
|
end
|
Loading…
Reference in New Issue