1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
module Fog
module Storage
class GoogleJSON
class Mock
include Utils
include Fog::Google::Shared
MockClient = Struct.new(:issuer)
def initialize(options = {})
shared_initialize(options[:google_project], GOOGLE_STORAGE_JSON_API_VERSION, GOOGLE_STORAGE_JSON_BASE_URL)
@client = MockClient.new('test')
@storage_json = MockClient.new('test')
@iam_service = MockClient.new('test')
end
def signature(_params)
"foo"
end
def google_access_id
"my-account@project.iam.gserviceaccount"
end
end
end
end
end
|