mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Revert "Fix test load paths for those not using bundler"
This reverts commit eec2d301d4
.
This commit broke tests. You cannot have a file called "bundler" on the load path.
This commit is contained in:
parent
5e2bd08023
commit
24ab5665b2
22 changed files with 50 additions and 93 deletions
|
@ -1,7 +1,4 @@
|
|||
require File.expand_path('../../../bundler', __FILE__)
|
||||
|
||||
lib = File.expand_path("#{File.dirname(__FILE__)}/../lib")
|
||||
$:.unshift(lib) unless $:.include?('lib') || $:.include?(lib)
|
||||
require File.expand_path('../../../load_paths', __FILE__)
|
||||
|
||||
require 'test/unit'
|
||||
require 'action_mailer'
|
||||
|
@ -17,7 +14,7 @@ ActionView::Template.register_template_handler :bak, lambda { |template| "Lame b
|
|||
FIXTURE_LOAD_PATH = File.expand_path('fixtures', File.dirname(__FILE__))
|
||||
ActionMailer::Base.view_paths = FIXTURE_LOAD_PATH
|
||||
|
||||
class MockSMTP
|
||||
class MockSMTP
|
||||
def self.deliveries
|
||||
@@deliveries
|
||||
end
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
railties_path = File.expand_path('../../../railties/lib', __FILE__)
|
||||
$:.unshift(railties_path) if File.directory?(railties_path) && !$:.include?(railties_path)
|
||||
|
||||
require "abstract_unit"
|
||||
require "rails/log_subscriber/test_helper"
|
||||
require "action_mailer/railties/log_subscriber"
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
require File.expand_path('../../../bundler', __FILE__)
|
||||
|
||||
lib = File.expand_path("#{File.dirname(__FILE__)}/../lib")
|
||||
$:.unshift(lib) unless $:.include?('lib') || $:.include?(lib)
|
||||
|
||||
activemodel_path = File.expand_path('../../../activemodel/lib', __FILE__)
|
||||
$:.unshift(activemodel_path) if File.directory?(activemodel_path) && !$:.include?(activemodel_path)
|
||||
require File.expand_path('../../../load_paths', __FILE__)
|
||||
|
||||
$:.unshift(File.dirname(__FILE__) + '/lib')
|
||||
$:.unshift(File.dirname(__FILE__) + '/fixtures/helpers')
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
railties_path = File.expand_path('../../../../railties/lib', __FILE__)
|
||||
$:.unshift(railties_path) if File.directory?(railties_path) && !$:.include?(railties_path)
|
||||
|
||||
require 'active_record_unit'
|
||||
require 'active_record/railties/controller_runtime'
|
||||
require 'fixtures/project'
|
||||
|
@ -15,7 +12,7 @@ class ControllerRuntimeLogSubscriberTest < ActionController::TestCase
|
|||
render :inline => "<%= Project.all %>"
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
include Rails::LogSubscriber::TestHelper
|
||||
tests LogSubscriberController
|
||||
|
||||
|
@ -42,4 +39,4 @@ class ControllerRuntimeLogSubscriberTest < ActionController::TestCase
|
|||
assert_equal 2, @logger.logged(:info).size
|
||||
assert_match /\(Views: [\d\.]+ms | ActiveRecord: [\d\.]+ms\)/, @logger.logged(:info)[1]
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,6 +1,3 @@
|
|||
railties_path = File.expand_path('../../../../railties/lib', __FILE__)
|
||||
$:.unshift(railties_path) if File.directory?(railties_path) && !$:.include?(railties_path)
|
||||
|
||||
require "abstract_unit"
|
||||
require "rails/log_subscriber/test_helper"
|
||||
require "action_controller/railties/log_subscriber"
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
railties_path = File.expand_path('../../../../railties/lib', __FILE__)
|
||||
$:.unshift(railties_path) if File.directory?(railties_path) && !$:.include?(railties_path)
|
||||
|
||||
require "abstract_unit"
|
||||
require "rails/log_subscriber/test_helper"
|
||||
require "action_view/railties/log_subscriber"
|
||||
|
@ -93,4 +90,4 @@ class AVLogSubscriberTest < ActiveSupport::TestCase
|
|||
assert_equal 1, @logger.logged(:info).size
|
||||
assert_match /Rendered collection/, @logger.logged(:info).last
|
||||
end
|
||||
end
|
||||
end
|
|
@ -13,7 +13,7 @@ require 'rake/testtask'
|
|||
task :default => :test
|
||||
|
||||
Rake::TestTask.new do |t|
|
||||
t.libs << "test"
|
||||
t.libs << "#{dir}/test"
|
||||
t.test_files = Dir.glob("#{dir}/test/cases/**/*_test.rb").sort
|
||||
t.warning = true
|
||||
end
|
||||
|
|
|
@ -1,9 +1,4 @@
|
|||
require File.expand_path('../../../../bundler', __FILE__)
|
||||
|
||||
lib = File.expand_path("#{File.dirname(__FILE__)}/../../lib")
|
||||
$:.unshift(lib) unless $:.include?('lib') || $:.include?(lib)
|
||||
|
||||
puts $LOAD_PATH.inspect
|
||||
require File.expand_path('../../../../load_paths', __FILE__)
|
||||
|
||||
require 'config'
|
||||
require 'active_model'
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
require 'logger'
|
||||
|
||||
activerecord_path = File.expand_path('../../../../activerecord/lib', __FILE__)
|
||||
$:.unshift(activerecord_path) if File.directory?(activerecord_path) && !$:.include?(activerecord_path)
|
||||
|
||||
$:.unshift(File.dirname(__FILE__) + '/../../../activerecord/lib')
|
||||
require 'active_record'
|
||||
|
||||
module ActiveModel
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
#++
|
||||
|
||||
|
||||
activesupport_path = File.expand_path('../../../activesupport/lib', __FILE__)
|
||||
$:.unshift(activesupport_path) if File.directory?(activesupport_path) && !$:.include?(activesupport_path)
|
||||
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
require File.expand_path('../../../../bundler', __FILE__)
|
||||
|
||||
lib = File.expand_path("#{File.dirname(__FILE__)}/../../lib")
|
||||
$:.unshift(lib) unless $:.include?('lib') || $:.include?(lib)
|
||||
require File.expand_path('../../../../load_paths', __FILE__)
|
||||
|
||||
require 'config'
|
||||
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
railties_path = File.expand_path('../../../../railties/lib', __FILE__)
|
||||
$:.unshift(railties_path) if File.directory?(railties_path) && !$:.include?(railties_path)
|
||||
|
||||
require "cases/helper"
|
||||
require "models/developer"
|
||||
require "rails/log_subscriber/test_helper"
|
||||
|
@ -42,4 +39,4 @@ class LogSubscriberTest < ActiveSupport::TestCase
|
|||
assert_match /CACHE/, @logger.logged(:debug).last
|
||||
assert_match /SELECT .*?FROM .?developers.?/, @logger.logged(:debug).last
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,7 +1,4 @@
|
|||
require File.expand_path('../../../bundler', __FILE__)
|
||||
|
||||
lib = File.expand_path("#{File.dirname(__FILE__)}/../lib")
|
||||
$:.unshift(lib) unless $:.include?('lib') || $:.include?(lib)
|
||||
require File.expand_path('../../../load_paths', __FILE__)
|
||||
|
||||
require 'rubygems'
|
||||
require 'test/unit'
|
||||
|
@ -9,6 +6,7 @@ require 'active_resource'
|
|||
require 'active_support'
|
||||
require 'active_support/test_case'
|
||||
|
||||
$:.unshift "#{File.dirname(__FILE__)}/../test"
|
||||
require 'setter_trap'
|
||||
|
||||
require 'logger'
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
railties_path = File.expand_path('../../../../railties/lib', __FILE__)
|
||||
$:.unshift(railties_path) if File.directory?(railties_path) && !$:.include?(railties_path)
|
||||
|
||||
require "abstract_unit"
|
||||
require "fixtures/person"
|
||||
require "rails/log_subscriber/test_helper"
|
||||
|
@ -32,4 +29,4 @@ class LogSubscriberTest < ActiveSupport::TestCase
|
|||
assert_equal "GET http://37s.sunrise.i:3000/people/1.xml", @logger.logged(:info)[0]
|
||||
assert_match /\-\-\> 200 200 106/, @logger.logged(:info)[1]
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,7 +1,4 @@
|
|||
require File.expand_path('../../../bundler', __FILE__)
|
||||
|
||||
lib = File.expand_path("#{File.dirname(__FILE__)}/../lib")
|
||||
$:.unshift(lib) unless $:.include?('lib') || $:.include?(lib)
|
||||
require File.expand_path('../../../load_paths', __FILE__)
|
||||
|
||||
require 'test/unit'
|
||||
require 'mocha'
|
||||
|
|
10
bundler.rb
10
bundler.rb
|
@ -1,10 +0,0 @@
|
|||
begin
|
||||
require File.expand_path('../.bundle/environment', __FILE__)
|
||||
rescue LoadError
|
||||
begin
|
||||
require 'rubygems'
|
||||
require 'bundler'
|
||||
Bundler.setup
|
||||
rescue LoadError
|
||||
end
|
||||
end
|
21
load_paths.rb
Normal file
21
load_paths.rb
Normal file
|
@ -0,0 +1,21 @@
|
|||
begin
|
||||
require File.expand_path('../.bundle/environment', __FILE__)
|
||||
rescue LoadError
|
||||
begin
|
||||
require 'rubygems'
|
||||
require 'bundler'
|
||||
Bundler.setup
|
||||
rescue LoadError
|
||||
%w(
|
||||
actionmailer
|
||||
actionpack
|
||||
activemodel
|
||||
activerecord
|
||||
activeresource
|
||||
activesupport
|
||||
railties
|
||||
).each do |framework|
|
||||
$:.unshift File.expand_path("../#{framework}/lib", __FILE__)
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,4 +1,4 @@
|
|||
require File.expand_path('../../bundler', __FILE__)
|
||||
require File.expand_path('../../load_paths', __FILE__)
|
||||
|
||||
require 'rake'
|
||||
require 'rake/testtask'
|
||||
|
|
|
@ -1,13 +1,8 @@
|
|||
ORIG_ARGV = ARGV.dup
|
||||
|
||||
require File.expand_path("../../../bundler", __FILE__)
|
||||
require File.expand_path("../../../load_paths", __FILE__)
|
||||
$:.unshift File.expand_path("../../builtin/rails_info", __FILE__)
|
||||
|
||||
lib = File.expand_path("#{File.dirname(__FILE__)}/../lib")
|
||||
$:.unshift(lib) unless $:.include?('lib') || $:.include?(lib)
|
||||
|
||||
require 'edge_rails'
|
||||
|
||||
require 'stringio'
|
||||
require 'test/unit'
|
||||
require 'fileutils'
|
||||
|
|
|
@ -140,7 +140,7 @@ module ApplicationTests
|
|||
require "#{app_path}/config/environment"
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
test "filter_parameters should be able to set via config.filter_parameters" do
|
||||
add_to_config <<-RUBY
|
||||
config.filter_parameters += [ :foo, 'bar', lambda { |key, value|
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
require File.expand_path('../../../bundler', __FILE__)
|
||||
|
||||
%w(
|
||||
actionmailer
|
||||
actionpack
|
||||
activemodel
|
||||
activerecord
|
||||
activeresource
|
||||
activesupport
|
||||
railties
|
||||
).each do |framework|
|
||||
framework_path = File.expand_path("../../../#{framework}/lib", __FILE__)
|
||||
$:.unshift(framework_path) if File.directory?(framework_path) && !$:.include?(framework_path)
|
||||
end
|
|
@ -187,7 +187,7 @@ module TestHelpers
|
|||
end
|
||||
|
||||
def boot_rails
|
||||
require File.expand_path('../../edge_rails', __FILE__)
|
||||
require File.expand_path('../../../../load_paths', __FILE__)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -208,12 +208,18 @@ Module.new do
|
|||
end
|
||||
FileUtils.mkdir(tmp_path)
|
||||
|
||||
environment = File.expand_path('../../edge_rails', __FILE__)
|
||||
require_environment = "-r #{environment}"
|
||||
environment = File.expand_path('../../../../load_paths', __FILE__)
|
||||
if File.exist?("#{environment}.rb")
|
||||
require_environment = "-r #{environment}"
|
||||
end
|
||||
|
||||
`#{Gem.ruby} #{require_environment} #{RAILS_FRAMEWORK_ROOT}/railties/bin/rails #{tmp_path('app_template')}`
|
||||
File.open("#{tmp_path}/app_template/config/boot.rb", 'w') do |f|
|
||||
f.puts "require '#{environment}'"
|
||||
if require_environment
|
||||
f.puts "Dir.chdir('#{File.dirname(environment)}') do"
|
||||
f.puts " require '#{environment}'"
|
||||
f.puts "end"
|
||||
end
|
||||
f.puts "require 'rails/all'"
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue