Class: Peck::Should::Response
- Inherits:
-
ResponseRequirement
- Object
- Proxy
- ResponseRequirement
- Peck::Should::Response
- Defined in:
- lib/peck_on_rails/assertions.rb
Constant Summary
Constants inherited from ResponseRequirement
Peck::Should::ResponseRequirement::SUPPORTED_VERBS
Instance Attribute Summary collapse
-
#verb_description ⇒ Object
Returns the value of attribute verb_description.
Attributes inherited from ResponseRequirement
#allowed_exceptions, #expected, #method
Instance Method Summary collapse
Methods inherited from ResponseRequirement
#define_specification, #method_missing, supported_verbs
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Peck::Should::ResponseRequirement
Instance Attribute Details
#verb_description ⇒ Object
Returns the value of attribute verb_description.
73 74 75 |
# File 'lib/peck_on_rails/assertions.rb', line 73 def verb_description @verb_description end |
Instance Method Details
#description(verb, action, params = {}) ⇒ Object
75 76 77 78 79 80 81 |
# File 'lib/peck_on_rails/assertions.rb', line 75 def description(verb, action, params={}) description = ["should"] description << "not" if (negated == false) description << "#{verb_description} `#{action}'" description << "#{params.inspect}" unless params.blank? description.join(' ') end |