mirror of
https://github.com/redmine/redmine.git
synced 2025-11-08 06:15:59 +01:00
git-svn-id: https://svn.redmine.org/redmine/trunk@22516 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -20,6 +20,25 @@
|
|||||||
require File.expand_path('../../test_helper', __dir__)
|
require File.expand_path('../../test_helper', __dir__)
|
||||||
|
|
||||||
class RoutingPluginsTest < Redmine::RoutingTest
|
class RoutingPluginsTest < Redmine::RoutingTest
|
||||||
|
def setup
|
||||||
|
@original_plugin_dir = Redmine::PluginLoader.directory
|
||||||
|
|
||||||
|
Redmine::Plugin.clear
|
||||||
|
Redmine::PluginLoader.directory = Rails.root.join('test/fixtures/plugins')
|
||||||
|
Redmine::Plugin.directory = Rails.root.join('test/fixtures/plugins')
|
||||||
|
Redmine::PluginLoader.load
|
||||||
|
Redmine::PluginLoader.directories.each(&:run_initializer) # to define relative controllers
|
||||||
|
RedmineApp::Application.instance.routes_reloader.reload!
|
||||||
|
end
|
||||||
|
|
||||||
|
def teardown
|
||||||
|
Redmine::Plugin.clear
|
||||||
|
Redmine::PluginLoader.directory = @original_plugin_dir
|
||||||
|
Redmine::Plugin.directory = @original_plugin_dir
|
||||||
|
Redmine::PluginLoader.load
|
||||||
|
RedmineApp::Application.instance.routes_reloader.reload!
|
||||||
|
end
|
||||||
|
|
||||||
def test_plugins
|
def test_plugins
|
||||||
should_route 'GET /plugin_articles' => 'plugin_articles#index'
|
should_route 'GET /plugin_articles' => 'plugin_articles#index'
|
||||||
should_route 'GET /bar_plugin_articles' => 'bar_plugin_articles#index'
|
should_route 'GET /bar_plugin_articles' => 'bar_plugin_articles#index'
|
||||||
|
|||||||
Reference in New Issue
Block a user