mirror of
https://github.com/thoughtbot/shoulda-matchers.git
synced 2022-11-09 12:01:38 -05:00
8cf449b4ca
Why: * The `route` matcher can not only be used within controller example groups but also routing example groups. * Now that we are mixing matchers into specific example groups, `route` is no longer available in routing example groups. To satisfy the above: * Create a new module that contains a `route` method and returns a new instance of RouteMatcher. (RouteMatcher still lives in the ActionController namespace.) * Mix this module into routing example groups when the gem configuration block is run.
24 lines
668 B
Ruby
24 lines
668 B
Ruby
require 'shoulda/matchers/configuration'
|
|
require 'shoulda/matchers/doublespeak'
|
|
require 'shoulda/matchers/error'
|
|
require 'shoulda/matchers/independent'
|
|
require 'shoulda/matchers/integrations'
|
|
require 'shoulda/matchers/matcher_context'
|
|
require 'shoulda/matchers/rails_shim'
|
|
require 'shoulda/matchers/util'
|
|
require 'shoulda/matchers/version'
|
|
require 'shoulda/matchers/warn'
|
|
|
|
require 'shoulda/matchers/action_controller'
|
|
require 'shoulda/matchers/active_model'
|
|
require 'shoulda/matchers/active_record'
|
|
require 'shoulda/matchers/routing'
|
|
|
|
module Shoulda
|
|
module Matchers
|
|
class << self
|
|
# @private
|
|
attr_accessor :assertion_exception_class
|
|
end
|
|
end
|
|
end
|