Skip workflow creation in tests for each locale.

git-svn-id: http://svn.redmine.org/redmine/trunk@16115 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2016-12-31 12:53:38 +00:00
parent aef4a8a65b
commit f2bf5aa25c
2 changed files with 41 additions and 27 deletions

View File

@@ -23,21 +23,24 @@ class DefaultDataTest < ActiveSupport::TestCase
def test_no_data
assert !Redmine::DefaultData::Loader::no_data?
Role.where("builtin = 0").delete_all
Tracker.delete_all
IssueStatus.delete_all
Enumeration.delete_all
clear_data
assert Redmine::DefaultData::Loader::no_data?
end
def test_load
clear_data
assert Redmine::DefaultData::Loader::load('en')
assert_not_nil DocumentCategory.first
assert_not_nil IssuePriority.first
assert_not_nil TimeEntryActivity.first
assert_not_nil WorkflowTransition.first
end
def test_load_for_all_language
valid_languages.each do |lang|
clear_data
begin
Role.where("builtin = 0").delete_all
Tracker.delete_all
IssueStatus.delete_all
Enumeration.delete_all
assert Redmine::DefaultData::Loader::load(lang)
assert Redmine::DefaultData::Loader::load(lang, :workflow => false)
assert_not_nil DocumentCategory.first
assert_not_nil IssuePriority.first
assert_not_nil TimeEntryActivity.first
@@ -46,4 +49,12 @@ class DefaultDataTest < ActiveSupport::TestCase
end
end
end
def clear_data
Role.where("builtin = 0").delete_all
Tracker.delete_all
IssueStatus.delete_all
Enumeration.delete_all
WorkflowRule.delete_all
end
end