aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/plugin_loader_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'railties/test/plugin_loader_test.rb')
-rw-r--r--railties/test/plugin_loader_test.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/railties/test/plugin_loader_test.rb b/railties/test/plugin_loader_test.rb
index 911f854f75..3c2c37e794 100644
--- a/railties/test/plugin_loader_test.rb
+++ b/railties/test/plugin_loader_test.rb
@@ -14,6 +14,18 @@ class TestPluginLoader < Test::Unit::TestCase
assert loader.send(:explicit_plugin_loading_order?)
end
+ def test_enabled_if_not_named_explicitly
+ stubby_loader = loader_for(@valid_plugin_path)
+ acts_as_loader = loader_for('acts_as/acts_as_chunky_bacon')
+
+ only_load_the_following_plugins! ['stubby', :all]
+ assert stubby_loader.send(:enabled?)
+ assert acts_as_loader.send(:enabled?)
+
+ assert stubby_loader.send(:explicitly_enabled?)
+ assert !acts_as_loader.send(:explicitly_enabled?)
+ end
+
def test_determining_whether_a_given_plugin_is_loaded
plugin_loader = loader_for(@valid_plugin_path)
assert !plugin_loader.loaded?