0
0
Fork 0

Add relevant_params to ReportFilter (matches account filter) (#32136)

This commit is contained in:
Matt Jankowski 2024-10-02 09:24:40 -04:00 committed by GitHub
parent cf859d151b
commit 2151dfb8d6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 26 additions and 1 deletions

View file

@ -30,4 +30,17 @@ RSpec.describe ReportFilter do
expect(Report).to have_received(:resolved)
end
end
context 'when given remote target_origin and also by_target_domain' do
let!(:matching_report) { Fabricate :report, target_account: Fabricate(:account, domain: 'match.example') }
let!(:non_matching_report) { Fabricate :report, target_account: Fabricate(:account, domain: 'other.example') }
it 'preserves the domain value' do
filter = described_class.new(by_target_domain: 'match.example', target_origin: 'remote')
expect(filter.results)
.to include(matching_report)
.and not_include(non_matching_report)
end
end
end