Skip to content

Commit 2f6266b

Browse files
Fixture cleanups
1 parent 485e125 commit 2f6266b

File tree

4 files changed

+12
-38
lines changed

4 files changed

+12
-38
lines changed

test/functional/issue_view_columns_controller_test.rb

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,6 @@
33
require File.expand_path '../../test_helper', __FILE__
44

55
class IssueViewColumnsControllerTest < RedmineIssueViewColumns::ControllerTest
6-
fixtures :users, :email_addresses, :roles,
7-
:enumerations,
8-
:projects, :projects_trackers, :enabled_modules,
9-
:members, :member_roles,
10-
:issues, :issue_statuses, :issue_categories, :issue_relations,
11-
:versions,
12-
:trackers,
13-
:workflows,
14-
:custom_fields, :custom_values, :custom_fields_projects, :custom_fields_trackers,
15-
:time_entries, :issue_view_columns
16-
176
include Redmine::I18n
187
include CrudControllerBase
198

test/functional/issues_controller_test.rb

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,6 @@
33
require File.expand_path '../../test_helper', __FILE__
44

55
class IssuesControllerTest < RedmineIssueViewColumns::ControllerTest
6-
fixtures :users, :email_addresses, :roles,
7-
:enumerations,
8-
:projects, :projects_trackers, :enabled_modules,
9-
:members, :member_roles,
10-
:issues, :issue_statuses, :issue_categories, :issue_relations,
11-
:versions,
12-
:trackers,
13-
:workflows,
14-
:custom_fields, :custom_values, :custom_fields_projects, :custom_fields_trackers,
15-
:time_entries,
16-
:watchers, :journals, :journal_details,
17-
:queries, :issue_view_columns
18-
196
def setup
207
prepare_tests
218

test/test_helper.rb

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
end
1515

1616
require File.expand_path "#{File.dirname __FILE__}/../../../test/test_helper"
17+
require File.expand_path "#{File.dirname __FILE__}/../../additionals/test/global_fixtures_helper"
1718
require File.expand_path "#{File.dirname __FILE__}/../../additionals/test/global_test_helper"
1819
require File.expand_path "#{File.dirname __FILE__}/../../additionals/test/crud_controller_base"
1920

@@ -34,27 +35,32 @@ def prepare_tests
3435
end
3536

3637
module PluginFixturesLoader
37-
def fixtures(*table_names)
38-
dir = "#{File.dirname __FILE__}/fixtures/"
39-
table_names.each do |x|
40-
ActiveRecord::FixtureSet.create_fixtures dir, x if File.exist? "#{dir}/#{x}.yml"
41-
end
42-
super table_names
38+
include Additionals::GlobalFixturesHelper
39+
40+
def plugin_fixture_path
41+
"#{File.dirname __FILE__}/fixtures"
42+
end
43+
44+
def plugin_fixtures_list
45+
%i[issue_view_columns]
4346
end
4447
end
4548

4649
class ControllerTest < Redmine::ControllerTest
4750
include RedmineIssueViewColumns::TestHelper
4851
extend PluginFixturesLoader
52+
fixtures(*fixtures_list)
4953
end
5054

5155
class TestCase < ActiveSupport::TestCase
5256
include RedmineIssueViewColumns::TestHelper
5357
extend PluginFixturesLoader
58+
fixtures(*fixtures_list)
5459
end
5560

5661
class IntegrationTest < Redmine::IntegrationTest
5762
include RedmineIssueViewColumns::TestHelper
5863
extend PluginFixturesLoader
64+
fixtures(*fixtures_list)
5965
end
6066
end

test/unit/project_test.rb

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,6 @@
33
require File.expand_path '../../test_helper', __FILE__
44

55
class ProjectTest < RedmineIssueViewColumns::TestCase
6-
fixtures :projects, :trackers, :issue_statuses, :issues,
7-
:journals, :journal_details,
8-
:enumerations, :users, :issue_categories,
9-
:projects_trackers,
10-
:roles, :member_roles, :members,
11-
:enabled_modules, :groups_users,
12-
:workflows, :issue_view_columns
13-
146
def setup
157
prepare_tests
168
User.current = nil

0 commit comments

Comments
 (0)