Skip to content

Commit

Permalink
Fixed AD assertion autoloads [#3470 state:resolved]
Browse files Browse the repository at this point in the history
  • Loading branch information
josh committed Nov 10, 2009
1 parent 08f7c4d commit 1004fcb
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions actionpack/lib/action_dispatch/testing/assertions.rb
@@ -1,8 +1,21 @@
module ActionDispatch
module Assertions
%w(response selector tag dom routing model).each do |kind|
require "action_dispatch/testing/assertions/#{kind}"
include const_get("#{kind.camelize}Assertions")
autoload :DomAssertions, 'action_dispatch/testing/assertions/dom'
autoload :ModelAssertions, 'action_dispatch/testing/assertions/model'
autoload :ResponseAssertions, 'action_dispatch/testing/assertions/response'
autoload :RoutingAssertions, 'action_dispatch/testing/assertions/routing'
autoload :SelectorAssertions, 'action_dispatch/testing/assertions/selector'
autoload :TagAssertions, 'action_dispatch/testing/assertions/tag'

extend ActiveSupport::Concern

included do
include DomAssertions
include ModelAssertions
include ResponseAssertions
include RoutingAssertions
include SelectorAssertions
include TagAssertions
end
end
end

0 comments on commit 1004fcb

Please sign in to comment.