Project

General

Profile

« Previous | Next » 

Revision e62dd993

Added by Michael Moll over 4 years ago

Fixes #29226 - Fix Style/Semicolon

View differences:

test/plugins/plugins_test.rb
@plugins = ::Proxy::Plugins.new
end
class TestPlugin1 < Proxy::Plugin; plugin :plugin_1, "1.0"; default_settings :enabled => true; end
class TestPlugin2 < Proxy::Provider; plugin :plugin_2, "1.0"; default_settings :enabled => true; end
class TestPlugin1 < Proxy::Plugin
plugin :plugin_1, "1.0"
default_settings :enabled => true
end
class TestPlugin2 < Proxy::Provider
plugin :plugin_2, "1.0"
default_settings :enabled => true
end
def test_find_provider
@plugins.update([{:name => :plugin_1, :class => TestPlugin1}, {:name => :plugin_2, :class => TestPlugin2}])
assert_equal PluginsTest::TestPlugin2, @plugins.find_provider(:plugin_2)
......
assert_raises(::Proxy::PluginProviderNotFound) { @plugins.find_provider(:nonexistent) }
end
class TestPlugin3 < Proxy::Plugin; plugin :plugin_3, "1.0"; default_settings :enabled => true; end
class TestPlugin3 < Proxy::Plugin
plugin :plugin_3, "1.0"
default_settings :enabled => true
end
def test_find_provider_should_raise_exception_if_provider_is_of_wrong_class
@plugins.update([{:name => :plugin_3, :class => TestPlugin3}])
assert_raises(::Proxy::PluginProviderNotFound) { @plugins.find_provider(:plugin_3) }

Also available in: Unified diff