From ada6e1339d0de19682ac25559c0eeab1754df6fd Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Thu, 4 Jun 2026 10:45:14 -0400 Subject: [PATCH] Exercise more of `disputes/strikes/_card` partial (#39265) --- spec/system/disputes/strikes_spec.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spec/system/disputes/strikes_spec.rb b/spec/system/disputes/strikes_spec.rb index 5d026a6164..6118d98379 100644 --- a/spec/system/disputes/strikes_spec.rb +++ b/spec/system/disputes/strikes_spec.rb @@ -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