12345678910111213141516171819 |
- # frozen_string_literal: true
- require 'rails_helper'
- RSpec.describe DismissNotificationRequestService do
- describe '#call' do
- let(:sender) { Fabricate(:account) }
- let(:receiver) { Fabricate(:account) }
- let(:request) { Fabricate(:notification_request, account: receiver, from_account: sender) }
- it 'destroys the request and queues a worker', :aggregate_failures do
- expect { described_class.new.call(request) }
- .to change(request, :destroyed?).to(true)
- expect(FilteredNotificationCleanupWorker)
- .to have_enqueued_sidekiq_job(receiver.id, sender.id)
- end
- end
- end
|