class RouteMechanic::RSpec::Matchers::HaveValidRoutes

Public Instance Methods

description() click to toggle source
# File lib/route_mechanic/rspec/matchers/have_valid_routes.rb, line 15
def description
  "have valid routes"
end
matches?(_actual) click to toggle source
# File lib/route_mechanic/rspec/matchers/have_valid_routes.rb, line 7
def matches?(_actual)
  # assert_recognizes does not consider ActionController::RoutingError an
  # assertion failure, so we have to capture that and Assertion here.
  match_unless_raises Minitest::Assertion, ActiveSupport::TestCase::Assertion, ActionController::RoutingError do
    assert_all_routes(@expected)
  end
end