Module: RSpec::Rails::Matchers::RoutingMatchers Private
- Extended by:
- Matchers::DSL
- Included in:
- ControllerExampleGroup, RoutingExampleGroup
- Defined in:
- lib/rspec/rails/matchers/routing_matchers.rb
Overview
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Matchers to help with specs for routing code.
Defined Under Namespace
Modules: RouteHelpers
Instance Method Summary (collapse)
-
- (Object) be_routable
private
Passes if the route expression is recognized by the Rails router based on the declarations in
config/routes.rb
. -
- (Object) route_to(*expected)
private
Delegates to
assert_recognizes
.
Instance Method Details
- (Object) be_routable
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Passes if the route expression is recognized by the Rails router based on
the declarations in config/routes.rb
. Delegates to
RouteSet#recognize_path
.
101 102 103 |
# File 'lib/rspec/rails/matchers/routing_matchers.rb', line 101 def be_routable BeRoutableMatcher.new(self) end |
- (Object) route_to(*expected)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Delegates to assert_recognizes
. Supports short-hand controller/action
declarations (e.g. "controller#action"
).
61 62 63 |
# File 'lib/rspec/rails/matchers/routing_matchers.rb', line 61 def route_to(*expected) RouteToMatcher.new(self, *expected) end |