    # File lib/merb-core/test/matchers/route_matchers.rb, line 19
        def matches?(target)
          @target_env = target.dup
          @target_controller, @target_action = @target_env.delete(:controller).to_s, @target_env.delete(:action).to_s

          @target_controller = "#{target.delete(:namespace)}::#{@target_controller}" if target.has_key?(:namespace)

          @expected_controller.snake_case == @target_controller.snake_case && @expected_action == @target_action && match_parameters(@target_env)
        end