Add a test for ProjectCustomField creation (#33268).

Patch by Vincent Robert.


git-svn-id: http://svn.redmine.org/redmine/trunk@20651 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2020-12-16 14:12:05 +00:00
parent 87710be567
commit 484c1d5495

View File

@@ -354,6 +354,32 @@ class CustomFieldsControllerTest < Redmine::ControllerTest
assert_equal 1, field.trackers.size
end
def test_create_project_custom_field
field = new_record(ProjectCustomField) do
post(
:create,
:params => {
:type => 'ProjectCustomField',
:custom_field => {
:field_format => 'string',
:name => 'test_new_project_custom_field',
:description => '',
:min_length => '',
:max_length => '',
:regexp => '',
:text_formatting => '',
:default_value => '',
:url_pattern => '',
:is_filter => '0',
:is_required => '0'
}
}
)
end
assert_redirected_to '/custom_fields?tab=ProjectCustomField'
assert_equal 'test_new_project_custom_field', field.name
end
def test_create_with_project_ids
assert_difference 'CustomField.count' do
post(