spec/stub_helper.rb in airborne-0.0.21 vs spec/stub_helper.rb in airborne-0.0.22
- old
+ new
@@ -1,37 +1,37 @@
require 'webmock/rspec'
module StubHelper
- def initialize
- @base_url = 'http://www.example.com/'
- end
+ def initialize
+ @base_url = 'http://www.example.com/'
+ end
- def mock_get(url, response_headers = {}, status = 200)
- stub_request(:get, @base_url + url).to_return(headers: response_headers, body: get_json_response_file(url), status: status)
- end
+ def mock_get(url, response_headers = {}, status = 200)
+ stub_request(:get, @base_url + url).to_return(headers: response_headers, body: get_json_response_file(url), status: status)
+ end
- def mock_post(url, options = {}, status = 200)
- stub_request(:post, @base_url + url).with(body: options[:request_body] || {})
- .to_return(headers: options[:response_headers] || {}, body: get_json_response_file(url), status: status)
- end
+ def mock_post(url, options = {}, status = 200)
+ stub_request(:post, @base_url + url).with(body: options[:request_body] || {})
+ .to_return(headers: options[:response_headers] || {}, body: get_json_response_file(url), status: status)
+ end
- def mock_put(url, options = {}, status = 200)
- stub_request(:put, @base_url + url).with(body: options[:request_body] || {})
- .to_return(headers: options[:response_headers] || {}, body: get_json_response_file(url), status: status)
- end
+ def mock_put(url, options = {}, status = 200)
+ stub_request(:put, @base_url + url).with(body: options[:request_body] || {})
+ .to_return(headers: options[:response_headers] || {}, body: get_json_response_file(url), status: status)
+ end
- def mock_patch(url, options = {}, status = 200)
- stub_request(:patch, @base_url + url).with(body: options[:request_body] || {})
- .to_return(headers: options[:response_headers] || {}, body: get_json_response_file(url), status: status)
- end
+ def mock_patch(url, options = {}, status = 200)
+ stub_request(:patch, @base_url + url).with(body: options[:request_body] || {})
+ .to_return(headers: options[:response_headers] || {}, body: get_json_response_file(url), status: status)
+ end
- def mock_delete(url)
- stub_request(:delete, @base_url + url)
- end
+ def mock_delete(url)
+ stub_request(:delete, @base_url + url)
+ end
- private
+ private
- def get_json_response_file(name)
- IO.read(File.join('spec/test_responses', name + ".json"))
- end
+ def get_json_response_file(name)
+ IO.read(File.join('spec/test_responses', name + ".json"))
+ end
end
\ No newline at end of file