mirror of
https://github.com/redmine/redmine.git
synced 2026-05-07 10:16:10 +02:00
Merged r22583 from trunk to 5.0-stable (#39991).
git-svn-id: https://svn.redmine.org/redmine/branches/5.0-stable@22588 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -214,7 +214,7 @@ class QueryTest < ActiveSupport::TestCase
|
||||
assert issues.all? {|i| i.custom_field_value(2).blank?}
|
||||
end
|
||||
|
||||
def test_operator_none_for_text
|
||||
def test_operator_none_for_blank_text
|
||||
query = IssueQuery.new(:name => '_')
|
||||
query.add_filter('status_id', '*', [''])
|
||||
query.add_filter('description', '!*', [''])
|
||||
@@ -226,6 +226,19 @@ class QueryTest < ActiveSupport::TestCase
|
||||
assert_equal [11, 12], issues.map(&:id).sort
|
||||
end
|
||||
|
||||
def test_operator_any_for_blank_text
|
||||
Issue.where(id: [1, 2]).update_all(description: '')
|
||||
query = IssueQuery.new(:name => '_')
|
||||
query.add_filter('status_id', '*', [''])
|
||||
query.add_filter('description', '*', [''])
|
||||
assert query.has_filter?('description')
|
||||
issues = find_issues_with_query(query)
|
||||
|
||||
assert issues.any?
|
||||
assert issues.all? {|i| i.description.present?}
|
||||
assert_empty issues.map(&:id) & [1, 2]
|
||||
end
|
||||
|
||||
def test_operator_all
|
||||
query = IssueQuery.new(:project => Project.find(1), :name => '_')
|
||||
query.add_filter('fixed_version_id', '*', [''])
|
||||
|
||||
Reference in New Issue
Block a user