Combine double subject in admin/statuses controller shared example (#28940)

This commit is contained in:
Matt Jankowski 2024-01-26 11:30:30 -05:00 committed by GitHub
parent beb74fd71c
commit 685eaa04d4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 8 deletions

View File

@ -60,16 +60,14 @@ describe Admin::StatusesController do
shared_examples 'when action is report' do shared_examples 'when action is report' do
let(:action) { 'report' } let(:action) { 'report' }
it 'creates a report' do it 'creates a report and redirects to report page' do
subject subject
report = Report.last expect(Report.last)
expect(report.target_account_id).to eq account.id .to have_attributes(
expect(report.status_ids).to eq status_ids target_account_id: eq(account.id),
end status_ids: eq(status_ids)
)
it 'redirects to report page' do
subject
expect(response).to redirect_to(admin_report_path(Report.last.id)) expect(response).to redirect_to(admin_report_path(Report.last.id))
end end