Sha256: 2817eec206ef01ac6cc54a916cbfcb481eb28a1a31841b1dd0315ad9e9109cb6
Contents?: true
Size: 631 Bytes
Versions: 42
Compression:
Stored size: 631 Bytes
Contents
Shindo.tests('Fog::Service', ['core']) do class TestService < Fog::Service recognizes :generic_user, :generic_api_key class Real attr_reader :options def initialize(opts={}) @options = opts end end class Mock < Real end end tests('Properly passes headers') do user_agent = 'Generic Fog Client' params = { :generic_user => "bob", :generic_api_key => '1234', :connection_options => {:headers => { 'User-Agent' => user_agent }}} service = TestService.new(params) returns('User-Agent' => user_agent) { service.options[:connection_options][:headers] } end end
Version data entries
42 entries across 42 versions & 2 rubygems