Actions
Patch #33268
closedAdd missing test: ProjectCustomField creation
Description
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
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 => {
Files
Actions