Module: FocusedController::TestHelper::ClassMethods
- Defined in:
- lib/focused_controller/test_helper.rb
Instance Method Summary collapse
- #controller_class ⇒ Object
- #controller_class=(klass) ⇒ Object
- #include_routes ⇒ Object
- #stub_url(*names) ⇒ Object
Instance Method Details
#controller_class ⇒ Object
84 85 86 |
# File 'lib/focused_controller/test_helper.rb', line 84 def controller_class _controller_class || name.sub(/Test$/, '').constantize end |
#controller_class=(klass) ⇒ Object
80 81 82 |
# File 'lib/focused_controller/test_helper.rb', line 80 def controller_class=(klass) self._controller_class = klass end |
#include_routes ⇒ Object
88 89 90 91 92 |
# File 'lib/focused_controller/test_helper.rb', line 88 def include_routes if controller_class.respond_to?(:_routes) && controller_class._routes include controller_class._routes.named_routes.module end end |
#stub_url(*names) ⇒ Object
94 95 96 |
# File 'lib/focused_controller/test_helper.rb', line 94 def stub_url(*names) setup { stub_url(*names) } end |