Sha256: 969eec7d104fc30fc91456674003cd53edfe6b6fddbee736d925635b61b2d5be
Contents?: true
Size: 963 Bytes
Versions: 2
Compression:
Stored size: 963 Bytes
Contents
require 'rubygems' require 'bundler' Bundler.setup require 'test/unit' require 'mocha' ENV["RAILS_ENV"] = "test" require "active_support" require "action_controller" require "rails/railtie" $:.unshift File.expand_path('../../lib', __FILE__) require 'tabs_on_rails' ActionController::Base.view_paths = File.join(File.dirname(__FILE__), 'views') TabsOnRails::Routes = ActionDispatch::Routing::RouteSet.new TabsOnRails::Routes.draw do match ':controller(/:action(/:id))' end ActionController::Base.send :include, TabsOnRails::Routes.url_helpers class ActiveSupport::TestCase setup do @routes = TabsOnRails::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 |
---|---|
tabs_on_rails-2.0.0 | test/test_helper.rb |
tabs_on_rails-2.0.0.pre2 | test/test_helper.rb |