diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/fixtures/mail_handler/ticket_with_custom_fields.eml | 1 | ||||
-rw-r--r-- | test/unit/custom_field_test.rb | 5 | ||||
-rw-r--r-- | test/unit/mail_handler_test.rb | 4 |
3 files changed, 8 insertions, 2 deletions
diff --git a/test/fixtures/mail_handler/ticket_with_custom_fields.eml b/test/fixtures/mail_handler/ticket_with_custom_fields.eml index f3798a4b6..58dde7e0f 100644 --- a/test/fixtures/mail_handler/ticket_with_custom_fields.eml +++ b/test/fixtures/mail_handler/ticket_with_custom_fields.eml @@ -39,3 +39,4 @@ pulvinar dui, a gravida orci mi eget odio. Nunc a lacus. category: Stock management searchable field: Value for a custom field +Database: postgresql diff --git a/test/unit/custom_field_test.rb b/test/unit/custom_field_test.rb index d858045ed..c3e9962f2 100644 --- a/test/unit/custom_field_test.rb +++ b/test/unit/custom_field_test.rb @@ -218,4 +218,9 @@ class CustomFieldTest < ActiveSupport::TestCase assert_nil CustomField.new(:field_format => 'text').value_class assert_nil CustomField.new.value_class end + + def test_value_from_keyword_for_list_custom_field + field = CustomField.find(1) + assert_equal 'PostgreSQL', field.value_from_keyword('postgresql', Issue.find(1)) + end end diff --git a/test/unit/mail_handler_test.rb b/test/unit/mail_handler_test.rb index 798d3b592..92d007c36 100644 --- a/test/unit/mail_handler_test.rb +++ b/test/unit/mail_handler_test.rb @@ -177,8 +177,8 @@ class MailHandlerTest < ActiveSupport::TestCase assert !issue.new_record? issue.reload assert_equal 'New ticket with custom field values', issue.subject - assert_equal 'Value for a custom field', - issue.custom_value_for(CustomField.find_by_name('Searchable field')).value + assert_equal 'PostgreSQL', issue.custom_field_value(1) + assert_equal 'Value for a custom field', issue.custom_field_value(2) assert !issue.description.match(/^searchable field:/i) end |