aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/dependencies_test.rb
diff options
context:
space:
mode:
authorNicholas Seckar <nseckar@gmail.com>2006-08-08 22:08:09 +0000
committerNicholas Seckar <nseckar@gmail.com>2006-08-08 22:08:09 +0000
commit9bd007c7c7270f2816c6cde4a40b138edf82130c (patch)
tree190d0d86118682148b6ee9451e8c6a7c541bb45f /activesupport/test/dependencies_test.rb
parent4635d33996eaa2158e5149871af17a8612949614 (diff)
downloadrails-9bd007c7c7270f2816c6cde4a40b138edf82130c.tar.gz
rails-9bd007c7c7270f2816c6cde4a40b138edf82130c.tar.bz2
rails-9bd007c7c7270f2816c6cde4a40b138edf82130c.zip
Add forgotten files; Fix double loading errors.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4730 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activesupport/test/dependencies_test.rb')
-rw-r--r--activesupport/test/dependencies_test.rb23
1 files changed, 12 insertions, 11 deletions
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