Defect #27543 » 27543-remove-inherited-limitation-with-test-2.patch
lib/redmine/field_format.rb | ||
---|---|---|
829 | 829 |
end |
830 | 830 | |
831 | 831 |
class EnumerationFormat < RecordList |
832 |
self.customized_class_names = nil |
|
833 | ||
832 | 834 |
add 'enumeration' |
833 | 835 |
self.form_partial = 'custom_fields/formats/enumeration' |
834 | 836 |
test/unit/lib/redmine/field_format/enumeration_format_test.rb | ||
---|---|---|
100 | 100 |
assert_equal [@foo.id], @field.value_from_keyword('foo, baz', nil) |
101 | 101 |
assert_equal [], @field.value_from_keyword('baz', nil) |
102 | 102 |
end |
103 | ||
104 |
def test_customized_class_names_should_overrided_to_nil |
|
105 |
assert_nil Redmine::FieldFormat::EnumerationFormat.customized_class_names |
|
106 |
end |
|
103 | 107 |
end |
test/unit/lib/redmine/field_format/field_format_test.rb | ||
---|---|---|
113 | 113 |
assert_equal "foo bar", field.format.formatted_custom_value(self, custom_value, false) |
114 | 114 |
assert_equal '<a href="http://foo/foo%20bar#anchor" class="external">foo bar</a>', field.format.formatted_custom_value(self, custom_value, true) |
115 | 115 |
end |
116 | ||
117 |
def test_as_select_should_return_enumeration_for_all_classes |
|
118 |
%w(Issue TimeEntry Project Version Document User Group TimeEntryActivity IssuePriority DocumentCategory).each do |klass| |
|
119 |
assert_include ['Key/value list', 'enumeration'], Redmine::FieldFormat.as_select(klass) |
|
120 |
end |
|
121 |
end |
|
116 | 122 |
end |
- « Previous
- 1
- 2
- Next »