Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #11590: check_that_vendor_rails_actually_exists_rather_than_just_its_directory.diff

File check_that_vendor_rails_actually_exists_rather_than_just_its_directory.diff, 1.5 kB (added by norbauer, 3 months ago)
  • a/railties/environments/boot.rb

    old new  
    2121    end 
    2222 
    2323    def vendor_rails? 
    24       File.exist?("#{RAILS_ROOT}/vendor/rails") 
     24      File.exist?("#{RAILS_ROOT}/vendor/rails/railties/lib/initializer") 
    2525    end 
    2626 
    2727    def preinitialize 
  • a/railties/test/boot_test.rb

    old new  
    3737  def test_boot_vendor_rails_by_default 
    3838    Rails.expects(:booted?).returns(false) 
    3939    Rails.expects(:preinitialize) 
    40     File.expects(:exist?).with("#{RAILS_ROOT}/vendor/rails").returns(true) 
     40    File.expects(:exist?).with("#{RAILS_ROOT}/vendor/rails/railties/lib/initializer").returns(true) 
    4141    Rails::VendorBoot.any_instance.expects(:run).returns('result') 
    4242    assert_equal 'result', Rails.boot! 
    4343  end 
     
    4545  def test_boot_gem_rails_otherwise 
    4646    Rails.expects(:booted?).returns(false) 
    4747    Rails.expects(:preinitialize) 
    48     File.expects(:exist?).with("#{RAILS_ROOT}/vendor/rails").returns(false) 
     48    File.expects(:exist?).with("#{RAILS_ROOT}/vendor/rails/railties/lib/initializer").returns(false) 
    4949    Rails::GemBoot.any_instance.expects(:run).returns('result') 
    5050    assert_equal 'result', Rails.boot! 
    5151  end