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.
16 lines
501 B
Ruby
16 lines
501 B
Ruby
require 'shoulda/matchers/integrations/libraries/action_controller'
|
|
require 'shoulda/matchers/integrations/libraries/active_model'
|
|
require 'shoulda/matchers/integrations/libraries/active_record'
|
|
require 'shoulda/matchers/integrations/libraries/missing_library'
|
|
require 'shoulda/matchers/integrations/libraries/rails'
|
|
require 'shoulda/matchers/integrations/libraries/routing'
|
|
|
|
module Shoulda
|
|
module Matchers
|
|
module Integrations
|
|
# @private
|
|
module Libraries
|
|
end
|
|
end
|
|
end
|
|
end
|