Sha256: fea7f4cbb16af653bc385b6c416ad92e1d6ef33e5d8cda42ed30993d57877ff6
Contents?: true
Size: 798 Bytes
Versions: 2
Compression:
Stored size: 798 Bytes
Contents
ENV["RAILS_ENV"] = "test" require "active_support" require "action_controller" require "rails/railtie" class Dummy Routes = ActionDispatch::Routing::RouteSet.new Routes.draw do match ':controller(/:action(/:id))', via: [:get] end end ActionController::Base.view_paths = File.join(File.dirname(__FILE__), 'views') ActionController::Base.send :include, Dummy::Routes.url_helpers class ActiveSupport::TestCase setup do @routes = Dummy::Routes end def controller @controller_proxy ||= ControllerProxy.new(@controller) end class ControllerProxy def initialize(controller) @controller = controller end def method_missing(method, *args) @controller.instance_eval do m = method(method) m.call(*args) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
breadcrumbs_on_rails-3.0.0 | test/dummy.rb |
breadcrumbs_on_rails-2.3.1 | test/dummy.rb |