Sha256: 5b5d90edc920866872a2ecb4639d6ee364a63303dd5e670c1f0b1653a30969e2
Contents?: true
Size: 632 Bytes
Versions: 43
Compression:
Stored size: 632 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
43 entries across 41 versions & 6 rubygems