Exercise more of disputes/strikes/_card partial (#39265)

This commit is contained in:
Matt Jankowski 2026-06-04 10:45:14 -04:00 committed by GitHub
parent 3ccda276ac
commit ada6e1339d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -6,8 +6,11 @@ RSpec.describe 'Disputes Strikes' do
before { sign_in(current_user) }
describe 'viewing strike disputes' do
let!(:strike) { Fabricate(:account_warning, target_account: current_user.account, report:, status_ids: [status.id]) }
let(:current_user) { Fabricate(:user) }
let!(:strike) { Fabricate(:account_warning, target_account: current_user.account) }
let(:report) { Fabricate :report, category: :violation, rule_ids: rules.map(&:id), target_account: current_user.account }
let(:rules) { Fabricate.times 2, :rule }
let(:status) { Fabricate :status, account: current_user.account, text: 'Offensive text' }
it 'shows a list of strikes and details for each' do
visit disputes_strikes_path
@ -18,6 +21,8 @@ RSpec.describe 'Disputes Strikes' do
expect(page)
.to have_title(strike_page_title)
.and have_text(strike.text)
.and have_text(rules.last.text)
.and have_text(status.text)
end
def strike_page_title