Sha256: c54ced2bdf07dc28bf558936eb5ccc2db9712595427481c3e1191d6c79ae4003
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
if ENV['COVERAGE'] require 'simplecov' SimpleCov.formatter = Class.new do def format(result) SimpleCov::Formatter::HTMLFormatter.new.format(result) unless ENV['CI'] File.open('coverage/covered_percent', 'w') do |f| f.puts result.source_files.covered_percent.to_i end end end SimpleCov.start do # add_filter 'faraday_middleware.rb' add_filter 'backwards_compatibility.rb' end end require 'rspec' module ResponseMiddlewareExampleGroup def self.included(base) base.let(:options) { Hash.new } base.let(:middleware) { described_class.new(lambda {|env| Faraday::Response.new(env) }, options) } end def process(body, content_type = nil, options = {}) env = { :body => body, :request => options, :response_headers => Faraday::Utils::Headers.new } env[:response_headers]['content-type'] = content_type if content_type middleware.call(env) end end RSpec.configure do |config| config.include ResponseMiddlewareExampleGroup, :type => :response end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
faraday_middleware-0.8.7 | spec/helper.rb |
faraday_middleware-0.8.6 | spec/helper.rb |