Project

General

Profile

Patch #43736 » 0001-the-author-group-filter-is-called-author.group-not-a.patch

Jens Krämer, 2026-01-30 01:45

View differences:

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
    (1-1/1)