Sha256: 279c5096c64912e83ac468d24428e6694d16a0cc2f6ad9d3836d951a2dacc6af
Contents?: true
Size: 659 Bytes
Versions: 1
Compression:
Stored size: 659 Bytes
Contents
# frozen_string_literal: true RSpec::Matchers.define :respond_with_status do |options = {}| expected = options[:code] match do |actual| result = actual.browser.last_response result.status == expected end description do "respond with status code equal to #{expected}" end failure_message do |actual| result = actual.browser.last_response "expected #{actual} response would be equal \nto : #{expected} \ngot : #{result.status}" end failure_message_when_negated do |actual| result = actual.browser.last_response "expected #{actual} response would not be equal \nto : #{expected} \ngot : #{result.status}" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-rest-rspec-1.0.0 | lib/rack-rest-rspec/matchers/respond_with_status.rb |