summaryrefslogtreecommitdiffstats
path: root/test/unit
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2018-11-29 19:08:50 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2018-11-29 19:08:50 +0000
commit997a7e88704db8f4780007520a8aeb4a472e682c (patch)
tree68244dc417623ec4f956b11fd004b1c3500d2fc0 /test/unit
parentf2b0e224a1aa80c8c2442890678239629395bae4 (diff)
downloadredmine-997a7e88704db8f4780007520a8aeb4a472e682c.tar.gz
redmine-997a7e88704db8f4780007520a8aeb4a472e682c.zip
Reverts r17655 (#29674).
git-svn-id: http://svn.redmine.org/redmine/branches/3.3-stable@17662 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/lib/redmine/field_format/list_format_test.rb10
-rw-r--r--test/unit/lib/redmine/field_format/user_field_format_test.rb15
-rw-r--r--test/unit/lib/redmine/field_format/version_field_format_test.rb14
3 files changed, 0 insertions, 39 deletions
diff --git a/test/unit/lib/redmine/field_format/list_format_test.rb b/test/unit/lib/redmine/field_format/list_format_test.rb
index c6d72435e..af44cc59f 100644
--- a/test/unit/lib/redmine/field_format/list_format_test.rb
+++ b/test/unit/lib/redmine/field_format/list_format_test.rb
@@ -37,16 +37,6 @@ class Redmine::ListFieldFormatTest < ActionView::TestCase
assert group.valid?
end
- def test_non_existing_value_should_be_invalid
- field = GroupCustomField.create!(:name => 'List', :field_format => 'list', :possible_values => ['Foo', 'Bar'])
- group = Group.new(:name => 'Group')
- group.custom_field_values = {field.id => 'Baz'}
-
- assert_not_include 'Baz', field.possible_custom_value_options(group.custom_value_for(field))
- assert_equal false, group.valid?
- assert_include "List #{::I18n.t('activerecord.errors.messages.inclusion')}", group.errors.full_messages.first
- end
-
def test_edit_tag_should_have_id_and_name
field = IssueCustomField.new(:field_format => 'list', :possible_values => ['Foo', 'Bar'], :is_required => false)
value = CustomFieldValue.new(:custom_field => field, :customized => Issue.new)
diff --git a/test/unit/lib/redmine/field_format/user_field_format_test.rb b/test/unit/lib/redmine/field_format/user_field_format_test.rb
index 97f5d2d14..6aa751be8 100644
--- a/test/unit/lib/redmine/field_format/user_field_format_test.rb
+++ b/test/unit/lib/redmine/field_format/user_field_format_test.rb
@@ -45,21 +45,6 @@ class Redmine::UserFieldFormatTest < ActionView::TestCase
assert issue.valid?
end
- def test_non_existing_values_should_be_invalid
- field = IssueCustomField.create!(:name => 'Foo', :field_format => 'user', :is_for_all => true, :trackers => Tracker.all)
- project = Project.generate!
- user = User.generate!
- User.add_to_project(user, project, Role.find_by_name('Developer'))
-
- field.user_role = [Role.find_by_name('Manager').id]
- field.save!
-
- issue = Issue.new(:project_id => project.id, :tracker_id => 1, :custom_field_values => {field.id => user.id})
- assert_not_include [user.name, user.id.to_s], field.possible_custom_value_options(issue.custom_value_for(field))
- assert_equal false, issue.valid?
- assert_include "Foo #{::I18n.t('activerecord.errors.messages.inclusion')}", issue.errors.full_messages.first
- end
-
def test_possible_values_options_should_return_project_members
field = IssueCustomField.new(:field_format => 'user')
project = Project.find(1)
diff --git a/test/unit/lib/redmine/field_format/version_field_format_test.rb b/test/unit/lib/redmine/field_format/version_field_format_test.rb
index fca4e95fd..0b3006c65 100644
--- a/test/unit/lib/redmine/field_format/version_field_format_test.rb
+++ b/test/unit/lib/redmine/field_format/version_field_format_test.rb
@@ -44,20 +44,6 @@ class Redmine::VersionFieldFormatTest < ActionView::TestCase
assert issue.valid?
end
- def test_not_existing_values_should_be_invalid
- field = IssueCustomField.create!(:name => 'Foo', :field_format => 'version', :is_for_all => true, :trackers => Tracker.all)
- project = Project.generate!
- version = Version.generate!(:project => project, :status => 'closed')
-
- field.version_status = ["open"]
- field.save!
-
- issue = Issue.new(:project_id => project.id, :tracker_id => 1, :custom_field_values => {field.id => version.id})
- assert_not_include [version.name, version.id.to_s], field.possible_custom_value_options(issue.custom_value_for(field))
- assert_equal false, issue.valid?
- assert_include "Foo #{::I18n.t('activerecord.errors.messages.inclusion')}", issue.errors.full_messages.first
- end
-
def test_possible_values_options_should_return_project_versions
field = IssueCustomField.new(:field_format => 'version')
project = Project.find(1)