Sha256: a3ac2182993dd7afe83580650e911621e995d41db4a01855d741632d5f852168
Contents?: true
Size: 947 Bytes
Versions: 17
Compression:
Stored size: 947 Bytes
Contents
module Mack module Testing class Response attr_accessor :responses def initialize(responses) self.responses = [responses].flatten end def method_missing(sym, *args) self.responses.last.send(sym, *args) end def successful? self.responses.first.successful? end def redirect? self.responses.first.redirect? end def not_found? self.responses.first.not_found? end def server_error? self.responses.first.server_error? end def forbidden? self.responses.first.forbidden? end def status self.responses.first.status end def redirected_to?(loc) self.location == loc end def location self.responses.first.location end end # Response end # Testing end # Mack
Version data entries
17 entries across 17 versions & 1 rubygems