From 9d906707bea997016fd370e33e12dbc21cfcc531 Mon Sep 17 00:00:00 2001 From: John Dzak Date: Thu, 12 Mar 2009 15:04:07 -0500 Subject: [PATCH] Vendored gem paths now being loaded if they exist [#2204 state:resolved] Signed-off-by: Pratik Naik --- railties/environments/boot.rb | 1 + railties/test/boot_test.rb | 2 ++ 2 files changed, 3 insertions(+) diff --git a/railties/environments/boot.rb b/railties/environments/boot.rb index 0a516880cadc3..0ad0f787f865e 100644 --- a/railties/environments/boot.rb +++ b/railties/environments/boot.rb @@ -44,6 +44,7 @@ class VendorBoot < Boot def load_initializer require "#{RAILS_ROOT}/vendor/rails/railties/lib/initializer" Rails::Initializer.run(:install_gem_spec_stubs) + Rails::GemDependency.add_frozen_gem_path end end diff --git a/railties/test/boot_test.rb b/railties/test/boot_test.rb index 16776af098931..08fcc82e6f4ab 100644 --- a/railties/test/boot_test.rb +++ b/railties/test/boot_test.rb @@ -62,6 +62,8 @@ class VendorBootTest < Test::Unit::TestCase def test_load_initializer_requires_from_vendor_rails boot = VendorBoot.new boot.expects(:require).with("#{RAILS_ROOT}/vendor/rails/railties/lib/initializer") + Rails::Initializer.expects(:run).with(:install_gem_spec_stubs) + Rails::GemDependency.expects(:add_frozen_gem_path) boot.load_initializer end end