Class Mack::Testing::Response
In: lib/mack/testing/response.rb
Parent: Object

Methods

Attributes

responses  [RW] 

Public Class methods

[Source]

   # File lib/mack/testing/response.rb, line 7
7:       def initialize(responses)
8:         self.responses = [responses].flatten
9:       end

Public Instance methods

[Source]

    # File lib/mack/testing/response.rb, line 31
31:       def forbidden?
32:         self.responses.first.forbidden?
33:       end

[Source]

    # File lib/mack/testing/response.rb, line 43
43:       def location
44:         self.responses.first.location
45:       end

[Source]

    # File lib/mack/testing/response.rb, line 11
11:       def method_missing(sym, *args)
12:         self.responses.last.send(sym, *args)
13:       end

[Source]

    # File lib/mack/testing/response.rb, line 23
23:       def not_found?
24:         self.responses.first.not_found?
25:       end

[Source]

    # File lib/mack/testing/response.rb, line 19
19:       def redirect?
20:         self.responses.first.redirect?
21:       end

[Source]

    # File lib/mack/testing/response.rb, line 39
39:       def redirected_to?(loc)
40:         self.location == loc
41:       end

[Source]

    # File lib/mack/testing/response.rb, line 27
27:       def server_error?
28:         self.responses.first.server_error?
29:       end

[Source]

    # File lib/mack/testing/response.rb, line 35
35:       def status
36:         self.responses.first.status
37:       end

[Source]

    # File lib/mack/testing/response.rb, line 15
15:       def successful?
16:         self.responses.first.successful?
17:       end

[Validate]