1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
#require 'rubygems'
#require 'bundler'
#
#Bundler.setup
require 'minitest/autorun'
require 'mocha/minitest'
#require 'minitest/rg'
ENV["RAILS_ENV"] = "test"
RAILS_ROOT = "anywhere"
require "active_support"
require "active_model"
require "action_controller"
require 'rails-controller-testing'
Rails::Controller::Testing.install
I18n.load_path << File.join(File.dirname(__FILE__), 'locales', 'en.yml')
I18n.reload!
class ApplicationController < ActionController::Base; end
# Add IR to load path and load the main file
$:.unshift File.expand_path(File.dirname(__FILE__) + '/../lib')
require 'inherited_resources'
ActionController::Base.view_paths = File.join(File.dirname(__FILE__), 'views')
InheritedResources::Routes = ActionDispatch::Routing::RouteSet.new
def draw_routes(&block)
InheritedResources::Routes.draw(&block)
end
def clear_routes
InheritedResources::Routes.draw { }
end
ActionController::Base.send :include, InheritedResources::Routes.url_helpers
# Add app base to load path
$:.unshift File.expand_path(File.dirname(__FILE__) + '/../app/controllers')
require 'inherited_resources/base'
class ActiveSupport::TestCase
setup do
@routes = InheritedResources::Routes
end
end
|