summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2020-12-16 14:12:05 +0000
committerGo MAEDA <maeda@farend.jp>2020-12-16 14:12:05 +0000
commit484c1d54955b4f024ee85c8b367dfd64f011f063 (patch)
tree11bc44d9fc0027082baf37242825e82b4d9821f0
parent87710be567ae38df7f3440fe14f5b6ed787a443c (diff)
downloadredmine-484c1d54955b4f024ee85c8b367dfd64f011f063.tar.gz
redmine-484c1d54955b4f024ee85c8b367dfd64f011f063.zip
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
-rw-r--r--test/functional/custom_fields_controller_test.rb26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/functional/custom_fields_controller_test.rb b/test/functional/custom_fields_controller_test.rb
index 420a0a739..fd042dea6 100644
--- a/test/functional/custom_fields_controller_test.rb
+++ b/test/functional/custom_fields_controller_test.rb
@@ -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(