Sha256: 2f6426315b94f26a3a66772dfd04281a02979ac850822ccd6183b79f92c44ec4
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
require "erb" require "rspec" require "webmock/rspec" require "simplecov" require "fog/json" SimpleCov.start RSpec.configure do |config| config.expect_with :rspec do |expectations| expectations.include_chain_clauses_in_custom_matcher_descriptions = true end config.mock_with :rspec do |mocks| mocks.verify_partial_doubles = true end end WebMock.disable_net_connect!(allow_localhost: true) def create_response(request) request_body = Fog::JSON.decode(request.body) template = ERB.new File.read(File.join(File.dirname(__FILE__), "mocks", "create.txt")) template.result(binding) end def create_bad_response File.read(File.join(File.dirname(__FILE__), "mocks", "create_bad.txt")) end def create_ratelimit_response File.read(File.join(File.dirname(__FILE__), "mocks", "create_ratelimit.txt")) end def create_timeout_response File.read(File.join(File.dirname(__FILE__), "mocks", "create_timeout.txt")) end def delete_response File.read(File.join(File.dirname(__FILE__), "mocks", "delete.txt")) end def list_response File.read(File.join(File.dirname(__FILE__), "mocks", "list.txt")) end def view_response(label, region, image, type) template = ERB.new File.read(File.join(File.dirname(__FILE__), "mocks", "view.txt")) template.result(binding) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kitchen-linode-0.15.0 | spec/spec_helper.rb |