Patch #33268
Updated by Vincent Robert over 4 years ago
Hello I would like to complete the test suite, and add a test about the creation of ProjectCustomFields. Currently, the functional tests only relate to IssueCustomFields. Thank you <pre><code class="diff"> <pre> diff --git a/test/functional/custom_fields_controller_test.rb b/test/functional/custom_fields_controller_test.rb index 7f41888ff..8b5e33155 100644 --- a/test/functional/custom_fields_controller_test.rb +++ b/test/functional/custom_fields_controller_test.rb @@ -303,6 +303,29 @@ 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/#{field.id}/edit" + assert_equal "test_new_project_custom_field", field.name + end + def test_create_with_project_ids assert_difference 'CustomField.count' do post :create, :params => { </code></pre> </pre>