Enable "zero monkey patching" mode in RSpec (#31614)

This commit is contained in:
Matt Jankowski 2024-09-04 01:12:25 -04:00 committed by GitHub
parent c9ea91f868
commit f1003b2560
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
439 changed files with 441 additions and 439 deletions

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe AccountRefreshWorker do
RSpec.describe AccountRefreshWorker do
let(:worker) { described_class.new }
let(:service) { instance_double(ResolveAccountService, call: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::DeliveryWorker do
RSpec.describe ActivityPub::DeliveryWorker do
include RoutingHelper
subject { described_class.new }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::DistributePollUpdateWorker do
RSpec.describe ActivityPub::DistributePollUpdateWorker do
subject { described_class.new }
let(:account) { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::DistributionWorker do
RSpec.describe ActivityPub::DistributionWorker do
subject { described_class.new }
let(:status) { Fabricate(:status) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::FetchRepliesWorker do
RSpec.describe ActivityPub::FetchRepliesWorker do
subject { described_class.new }
let(:account) { Fabricate(:account, domain: 'example.com') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::MoveDistributionWorker do
RSpec.describe ActivityPub::MoveDistributionWorker do
subject { described_class.new }
let(:migration) { Fabricate(:account_migration) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::PostUpgradeWorker do
RSpec.describe ActivityPub::PostUpgradeWorker do
let(:worker) { described_class.new }
describe '#perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::ProcessingWorker do
RSpec.describe ActivityPub::ProcessingWorker do
subject { described_class.new }
let(:account) { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::StatusUpdateDistributionWorker do
RSpec.describe ActivityPub::StatusUpdateDistributionWorker do
subject { described_class.new }
let(:status) { Fabricate(:status, text: 'foo') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::SynchronizeFeaturedTagsCollectionWorker do
RSpec.describe ActivityPub::SynchronizeFeaturedTagsCollectionWorker do
let(:worker) { described_class.new }
let(:service) { instance_double(ActivityPub::FetchFeaturedTagsCollectionService, call: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ActivityPub::UpdateDistributionWorker do
RSpec.describe ActivityPub::UpdateDistributionWorker do
subject { described_class.new }
let(:account) { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe AddToPublicStatusesIndexWorker do
RSpec.describe AddToPublicStatusesIndexWorker do
describe '#perform' do
let(:account) { Fabricate(:account, indexable: indexable) }
let(:account_id) { account.id }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Admin::AccountDeletionWorker do
RSpec.describe Admin::AccountDeletionWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Admin::DomainPurgeWorker do
RSpec.describe Admin::DomainPurgeWorker do
subject { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Admin::SuspensionWorker do
RSpec.describe Admin::SuspensionWorker do
let(:worker) { described_class.new }
let(:service) { instance_double(SuspendAccountService, call: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe AfterAccountDomainBlockWorker do
RSpec.describe AfterAccountDomainBlockWorker do
let(:worker) { described_class.new }
let(:service) { instance_double(AfterBlockDomainFromAccountService, call: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe BackupWorker do
RSpec.describe BackupWorker do
let(:worker) { described_class.new }
let(:service) { instance_double(BackupService, call: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe BulkImportWorker do
RSpec.describe BulkImportWorker do
subject { described_class.new }
let(:import) { Fabricate(:bulk_import, state: :scheduled) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe CacheBusterWorker do
RSpec.describe CacheBusterWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe DeleteMuteWorker do
RSpec.describe DeleteMuteWorker do
let(:worker) { described_class.new }
let(:service) { instance_double(UnmuteService, call: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe DomainBlockWorker do
RSpec.describe DomainBlockWorker do
subject { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe DomainClearMediaWorker do
RSpec.describe DomainClearMediaWorker do
subject { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe FeedInsertWorker do
RSpec.describe FeedInsertWorker do
subject { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe FilteredNotificationCleanupWorker do
RSpec.describe FilteredNotificationCleanupWorker do
describe '#perform' do
let(:sender) { Fabricate(:account) }
let(:recipient) { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Import::RowWorker do
RSpec.describe Import::RowWorker do
subject { described_class.new }
let(:row) { Fabricate(:bulk_import_row, bulk_import: import) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ImportWorker do
RSpec.describe ImportWorker do
let(:worker) { described_class.new }
let(:service) { instance_double(ImportService, call: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe MoveWorker do
RSpec.describe MoveWorker do
subject { described_class.new }
let(:local_follower) { Fabricate(:account, domain: nil) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PollExpirationNotifyWorker do
RSpec.describe PollExpirationNotifyWorker do
let(:worker) { described_class.new }
let(:account) { Fabricate(:account, domain: remote? ? 'example.com' : nil) }
let(:status) { Fabricate(:status, account: account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PostProcessMediaWorker, :attachment_processing do
RSpec.describe PostProcessMediaWorker, :attachment_processing do
let(:worker) { described_class.new }
describe '#perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PublishAnnouncementReactionWorker do
RSpec.describe PublishAnnouncementReactionWorker do
let(:worker) { described_class.new }
describe '#perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PublishScheduledAnnouncementWorker do
RSpec.describe PublishScheduledAnnouncementWorker do
subject { described_class.new }
let!(:remote_account) { Fabricate(:account, domain: 'domain.com', username: 'foo', uri: 'https://domain.com/users/foo') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PublishScheduledStatusWorker do
RSpec.describe PublishScheduledStatusWorker do
subject { described_class.new }
let(:scheduled_status) { Fabricate(:scheduled_status, params: { text: 'Hello world, future!' }) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PushConversationWorker do
RSpec.describe PushConversationWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PushEncryptedMessageWorker do
RSpec.describe PushEncryptedMessageWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PushUpdateWorker do
RSpec.describe PushUpdateWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RedownloadAvatarWorker do
RSpec.describe RedownloadAvatarWorker do
let(:worker) { described_class.new }
describe '#perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RedownloadHeaderWorker do
RSpec.describe RedownloadHeaderWorker do
let(:worker) { described_class.new }
describe '#perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RedownloadMediaWorker do
RSpec.describe RedownloadMediaWorker do
let(:worker) { described_class.new }
describe '#perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RefollowWorker do
RSpec.describe RefollowWorker do
subject { described_class.new }
let(:account) { Fabricate(:account, domain: 'example.org', protocol: :activitypub) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RegenerationWorker do
RSpec.describe RegenerationWorker do
subject { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RemovalWorker do
RSpec.describe RemovalWorker do
let(:worker) { described_class.new }
let(:service) { instance_double(RemoveStatusService, call: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RemoveFeaturedTagWorker do
RSpec.describe RemoveFeaturedTagWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RemoveFromPublicStatusesIndexWorker do
RSpec.describe RemoveFromPublicStatusesIndexWorker do
describe '#perform' do
let(:account) { Fabricate(:account, indexable: indexable) }
let(:account_id) { account.id }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ResolveAccountWorker do
RSpec.describe ResolveAccountWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::AccountsStatusesCleanupScheduler do
RSpec.describe Scheduler::AccountsStatusesCleanupScheduler do
subject { described_class.new }
let!(:account_alice) { Fabricate(:account, domain: nil, username: 'alice') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::AutoCloseRegistrationsScheduler do
RSpec.describe Scheduler::AutoCloseRegistrationsScheduler do
subject { described_class.new }
describe '#perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::FollowRecommendationsScheduler do
RSpec.describe Scheduler::FollowRecommendationsScheduler do
let!(:target_accounts) do
Fabricate.times(3, :account) do
statuses(count: 6)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::IndexingScheduler do
RSpec.describe Scheduler::IndexingScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::InstanceRefreshScheduler do
RSpec.describe Scheduler::InstanceRefreshScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::IpCleanupScheduler do
RSpec.describe Scheduler::IpCleanupScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::PgheroScheduler do
RSpec.describe Scheduler::PgheroScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::ScheduledStatusesScheduler do
RSpec.describe Scheduler::ScheduledStatusesScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::SelfDestructScheduler do
RSpec.describe Scheduler::SelfDestructScheduler do
let(:worker) { described_class.new }
describe '#perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::SoftwareUpdateCheckScheduler do
RSpec.describe Scheduler::SoftwareUpdateCheckScheduler do
subject { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::SuspendedUserCleanupScheduler do
RSpec.describe Scheduler::SuspendedUserCleanupScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::Trends::RefreshScheduler do
RSpec.describe Scheduler::Trends::RefreshScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::Trends::ReviewNotificationsScheduler do
RSpec.describe Scheduler::Trends::ReviewNotificationsScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::UserCleanupScheduler do
RSpec.describe Scheduler::UserCleanupScheduler do
subject { described_class.new }
let!(:new_unconfirmed_user) { Fabricate(:user) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Scheduler::VacuumScheduler do
RSpec.describe Scheduler::VacuumScheduler do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe TagUnmergeWorker do
RSpec.describe TagUnmergeWorker do
subject { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe UnfilterNotificationsWorker do
RSpec.describe UnfilterNotificationsWorker do
let(:recipient) { Fabricate(:account) }
let(:sender) { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe UnfollowFollowWorker do
RSpec.describe UnfollowFollowWorker do
subject { described_class.new }
let(:local_follower) { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe UnpublishAnnouncementWorker do
RSpec.describe UnpublishAnnouncementWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe VerifyAccountLinksWorker do
RSpec.describe VerifyAccountLinksWorker do
let(:worker) { described_class.new }
describe 'perform' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Web::PushNotificationWorker do
RSpec.describe Web::PushNotificationWorker do
subject { described_class.new }
let(:p256dh) { 'BN4GvZtEZiZuqFxSKVZfSfluwKBD7UxHNBmWkfiZfCtgDE8Bwh-_MtLXbBxTBAWH9r7IPKL0lhdcaqtL1dfxU5E=' }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Webhooks::DeliveryWorker do
RSpec.describe Webhooks::DeliveryWorker do
let(:worker) { described_class.new }
describe '#perform' do