Class: Peck::Should::RequireLogin
- Inherits:
-
ResponseRequirement
- Object
- Proxy
- ResponseRequirement
- Peck::Should::RequireLogin
- Defined in:
- lib/peck_on_rails/assertions.rb
Constant Summary
Constants inherited from ResponseRequirement
Peck::Should::ResponseRequirement::SUPPORTED_VERBS
Instance Attribute Summary
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 Method Details
#description(verb, action, params = {}) ⇒ Object
53 54 55 56 57 58 59 |
# File 'lib/peck_on_rails/assertions.rb', line 53 def description(verb, action, params={}) description = [] description << "should not" if (negated == false) description << "#{verb.upcase}s `#{action}' without logging in" description << "#{params.inspect}" unless params.blank? description.join(' ') end |