From 9bd007c7c7270f2816c6cde4a40b138edf82130c Mon Sep 17 00:00:00 2001 From: Nicholas Seckar Date: Tue, 8 Aug 2006 22:08:09 +0000 Subject: Add forgotten files; Fix double loading errors. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4730 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- activesupport/test/dependencies_test.rb | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'activesupport/test/dependencies_test.rb') diff --git a/activesupport/test/dependencies_test.rb b/activesupport/test/dependencies_test.rb index b607093e8e..fe823a9e52 100644 --- a/activesupport/test/dependencies_test.rb +++ b/activesupport/test/dependencies_test.rb @@ -57,34 +57,35 @@ class DependenciesTest < Test::Unit::TestCase old_warnings, Dependencies.warnings_on_first_load = Dependencies.warnings_on_first_load, true filename = "#{File.dirname(__FILE__)}/dependencies/check_warnings" + expanded = File.expand_path(filename) $check_warnings_load_count = 0 - assert !Dependencies.loaded.include?(filename) - assert !Dependencies.history.include?(filename) + assert !Dependencies.loaded.include?(expanded) + assert !Dependencies.history.include?(expanded) silence_warnings { require_dependency filename } assert_equal 1, $check_warnings_load_count assert_equal true, $checked_verbose, 'On first load warnings should be enabled.' - assert Dependencies.loaded.include?(filename) + assert Dependencies.loaded.include?(expanded) Dependencies.clear - assert !Dependencies.loaded.include?(filename) - assert Dependencies.history.include?(filename) + assert !Dependencies.loaded.include?(expanded) + assert Dependencies.history.include?(expanded) silence_warnings { require_dependency filename } assert_equal 2, $check_warnings_load_count assert_equal nil, $checked_verbose, 'After first load warnings should be left alone.' - assert Dependencies.loaded.include?(filename) + assert Dependencies.loaded.include?(expanded) Dependencies.clear - assert !Dependencies.loaded.include?(filename) - assert Dependencies.history.include?(filename) + assert !Dependencies.loaded.include?(expanded) + assert Dependencies.history.include?(expanded) enable_warnings { require_dependency filename } assert_equal 3, $check_warnings_load_count assert_equal true, $checked_verbose, 'After first load warnings should be left alone.' - assert Dependencies.loaded.include?(filename) + assert Dependencies.loaded.include?(expanded) end end @@ -302,9 +303,9 @@ class DependenciesTest < Test::Unit::TestCase def test_const_missing_should_not_double_load with_loading 'autoloading_fixtures' do - require_dependency 'counting_loader' + require_dependency '././counting_loader' assert_equal 1, $counting_loaded_times - ModuleFolder + Dependencies.load_missing_constant Object, :CountingLoader assert_equal 1, $counting_loaded_times end end -- cgit v1.2.3