Methods
Included Modules
Instance Public methods
test_simple_autoloading()
Link
# File activesupport/test/caching_test.rb, line 637 def test_simple_autoloading with_autoloading_fixtures do @cache.write('foo', E.new) end remove_constants(:E) ActiveSupport::Dependencies.clear with_autoloading_fixtures do assert_kind_of E, @cache.read('foo') end remove_constants(:E) ActiveSupport::Dependencies.clear end
test_two_classes_autoloading()
Link
# File activesupport/test/caching_test.rb, line 653 def test_two_classes_autoloading with_autoloading_fixtures do @cache.write('foo', [E.new, ClassFolder.new]) end remove_constants(:E, :ClassFolder) ActiveSupport::Dependencies.clear with_autoloading_fixtures do loaded = @cache.read('foo') assert_kind_of Array, loaded assert_equal 2, loaded.size assert_kind_of E, loaded[0] assert_kind_of ClassFolder, loaded[1] end remove_constants(:E, :ClassFolder) ActiveSupport::Dependencies.clear end