/
test_helper.rb
57 lines (42 loc) · 1.26 KB
/
test_helper.rb
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
52
53
54
55
56
57
require 'rubygems'
gem 'responders', '0.6.0'
gem 'activesupport', '3.0.0.beta2'
gem 'activemodel', '3.0.0.beta2'
gem 'actionpack', '3.0.0.beta2'
gem 'railties', '3.0.0.beta2'
begin
gem "test-unit"
rescue LoadError
end
begin
gem "ruby-debug"
require 'ruby-debug'
rescue LoadError
end
require 'test/unit'
require 'mocha'
ENV["RAILS_ENV"] = "test"
RAILS_ROOT = "anywhere"
require "active_support"
require "active_model"
require "action_controller"
require "action_dispatch/middleware/flash"
require "rails/railtie"
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
ActiveSupport::Dependencies.load_paths << File.expand_path(File.dirname(__FILE__) + '/../lib')
require_dependency 'inherited_resources'
ActionController::Base.view_paths = File.join(File.dirname(__FILE__), 'views')
InheritedResources::Routes = ActionDispatch::Routing::RouteSet.new
InheritedResources::Routes.draw do |map|
map.connect ':controller/:action/:id'
map.connect ':controller/:action'
end
ActionController::Base.send :include, InheritedResources::Routes.url_helpers
class ActiveSupport::TestCase
setup do
@routes = InheritedResources::Routes
end
end