Переглянути джерело

Update integration test for plugin routes after r22515 (#36320, #39803).

git-svn-id: https://svn.redmine.org/redmine/trunk@22516 e93f8b46-1217-0410-a6f0-8f06a7374b81
pull/145/head^2
Marius Balteanu 5 місяці тому
джерело
коміт
88b776df2f
1 змінених файлів з 19 додано та 0 видалено
  1. 19
    0
      test/integration/routing/plugins_test.rb

+ 19
- 0
test/integration/routing/plugins_test.rb Переглянути файл

@@ -20,6 +20,25 @@
require File.expand_path('../../test_helper', __dir__)

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
should_route 'GET /plugin_articles' => 'plugin_articles#index'
should_route 'GET /bar_plugin_articles' => 'bar_plugin_articles#index'

Завантаження…
Відмінити
Зберегти