Patch #43736 » 0001-the-author-group-filter-is-called-author.group-not-a.patch
| test/unit/query_test.rb | ||
|---|---|---|
| 3042 | 3042 |
issues = Array.new(3) { Issue.generate!(:project => project, :author => author) }
|
| 3043 | 3043 | |
| 3044 | 3044 |
query = IssueQuery.new(:name => '_', :project => project) |
| 3045 |
query.add_filter('author_group', '=', [author_group.id.to_s])
|
|
| 3045 |
query.add_filter('author.group', '=', [author_group.id.to_s])
|
|
| 3046 | 3046 |
assert_equal 3, query.issues.count |
| 3047 | 3047 |
assert_query_result issues, query |
| 3048 |
query.add_filter('author.group', '!', [author_group.id.to_s])
|
|
| 3049 |
assert_equal 0, query.issues.count |
|
| 3048 | 3050 | |
| 3049 | 3051 |
query = IssueQuery.new(:name => '_', :project => project) |
| 3050 |
query.add_filter('author_group', '!', [not_author_group.id.to_s])
|
|
| 3052 |
query.add_filter('author.group', '!', [not_author_group.id.to_s])
|
|
| 3051 | 3053 |
assert_equal 3, query.issues.count |
| 3052 | 3054 |
assert_query_result issues, query |
| 3055 |
query.add_filter('author.group', '=', [not_author_group.id.to_s])
|
|
| 3056 |
assert_equal 0, query.issues.count |
|
| 3053 | 3057 |
end |
| 3054 | 3058 | |
| 3055 | 3059 |
def test_author_role_filter_should_return_issues_with_or_without_author_in_role |