Defect #33085 » add_test.patch
| test/functional/enumerations_controller_test.rb | ||
|---|---|---|
| 84 | 84 |
assert_equal "sample", Enumeration.find_by(:name => 'Sample').custom_field_values.last.value |
| 85 | 85 |
end |
| 86 | 86 | |
| 87 |
def test_create_with_multiple_select_list_custom_fields |
|
| 88 |
custom_field = IssuePriorityCustomField.generate!(:field_format => 'list', :multiple => true, :possible_values => ['1', '2', '3', '4']) |
|
| 89 |
assert_difference 'IssuePriority.count' do |
|
| 90 |
post :create, :params => {
|
|
| 91 |
:enumeration => {
|
|
| 92 |
:type => 'IssuePriority', |
|
| 93 |
:name => 'Sample', |
|
| 94 |
:custom_field_values => {custom_field.id.to_s => ['1', '2']}
|
|
| 95 |
} |
|
| 96 |
} |
|
| 97 |
end |
|
| 98 |
assert_redirected_to '/enumerations' |
|
| 99 |
assert_equal ['1', '2'].sort, Enumeration.find_by(:name => 'Sample').custom_field_values.last.value.sort |
|
| 100 |
end |
|
| 101 | ||
| 87 | 102 |
def test_create_with_failure |
| 88 | 103 |
assert_no_difference 'IssuePriority.count' do |
| 89 | 104 |
post :create, :params => {
|
- « Previous
- 1
- 2
- Next »