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 AccountFilter do
RSpec.describe AccountFilter do
describe 'with empty params' do
it 'excludes instance actor by default' do
filter = described_class.new({})

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe AccountWarningPreset do
RSpec.describe AccountWarningPreset do
describe 'alphabetical' do
let(:first) { Fabricate(:account_warning_preset, title: 'aaa', text: 'aaa') }
let(:second) { Fabricate(:account_warning_preset, title: 'bbb', text: 'aaa') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Admin::AppealFilter do
RSpec.describe Admin::AppealFilter do
describe '#results' do
let(:approved_appeal) { Fabricate(:appeal, approved_at: 10.days.ago) }
let(:not_approved_appeal) { Fabricate(:appeal, approved_at: nil) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Admin::TagFilter do
RSpec.describe Admin::TagFilter do
describe 'with invalid params' do
it 'raises with key error' do
filter = described_class.new(wrong: true)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Announcement do
RSpec.describe Announcement do
describe 'Scopes' do
context 'with published and unpublished records' do
let!(:published) { Fabricate(:announcement, published: true) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Appeal do
RSpec.describe Appeal do
describe 'Validations' do
it 'validates text length is under limit' do
appeal = Fabricate.build(

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Account::Counters do
RSpec.describe Account::Counters do
let!(:account) { Fabricate(:account) }
describe '#increment_count!' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Account::FinderConcern do
RSpec.describe Account::FinderConcern do
describe 'local finders' do
let!(:account) { Fabricate(:account, username: 'Alice') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Account::Interactions do
RSpec.describe Account::Interactions do
let(:account) { Fabricate(:account, username: 'account') }
let(:account_id) { account.id }
let(:account_ids) { [account_id] }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Account::StatusesSearch do
RSpec.describe Account::StatusesSearch do
let(:account) { Fabricate(:account, indexable: indexable) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Status::ThreadingConcern do
RSpec.describe Status::ThreadingConcern do
describe '#ancestors' do
let!(:alice) { Fabricate(:account, username: 'alice') }
let!(:bob) { Fabricate(:account, username: 'bob', domain: 'example.com') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe CustomEmojiCategory do
RSpec.describe CustomEmojiCategory do
describe 'validations' do
it 'validates name presence' do
record = described_class.new(name: nil)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe DomainAllow do
RSpec.describe DomainAllow do
describe 'Validations' do
it 'is invalid without a domain' do
domain_allow = Fabricate.build(:domain_allow, domain: nil)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Export do
RSpec.describe Export do
let(:account) { Fabricate(:account) }
let(:target_accounts) do
[{}, { username: 'one', domain: 'local.host' }].map(&method(:Fabricate).curry(2).call(:account))

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ExtendedDescription do
RSpec.describe ExtendedDescription do
describe '.current' do
context 'with the default values' do
it 'makes a new instance' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Form::AdminSettings do
RSpec.describe Form::AdminSettings do
describe 'validations' do
describe 'site_contact_username' do
context 'with no accounts' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Form::CustomEmojiBatch do
RSpec.describe Form::CustomEmojiBatch do
describe '#save' do
subject { described_class.new({ current_account: account }.merge(options)) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Form::StatusFilterBatchAction do
RSpec.describe Form::StatusFilterBatchAction do
describe '#save!' do
it 'does nothing if status_filter_ids is empty' do
batch_action = described_class.new(status_filter_ids: [])

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe IpBlock do
RSpec.describe IpBlock do
describe 'validations' do
it 'validates ip presence', :aggregate_failures do
ip_block = described_class.new(ip: nil, severity: :no_access)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Marker do
RSpec.describe Marker do
describe 'validations' do
describe 'timeline' do
it 'must be included in valid list' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe OneTimeKey do
RSpec.describe OneTimeKey do
describe 'validations' do
context 'with an invalid signature' do
let(:one_time_key) { Fabricate.build(:one_time_key, signature: 'wrong!') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Poll do
RSpec.describe Poll do
describe 'scopes' do
let(:status) { Fabricate(:status) }
let(:attached_poll) { Fabricate(:poll, status: status) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PreviewCardProvider do
RSpec.describe PreviewCardProvider do
include_examples 'Reviewable'
describe 'scopes' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PreviewCard do
RSpec.describe PreviewCard do
describe 'validations' do
describe 'urls' do
it 'allows http schemes' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe PrivacyPolicy do
RSpec.describe PrivacyPolicy do
describe '.current' do
context 'with the default values' do
it 'has the privacy text' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe RelationshipFilter do
RSpec.describe RelationshipFilter do
let(:account) { Fabricate(:account) }
describe '#results' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe ReportFilter do
RSpec.describe ReportFilter do
describe 'with empty params' do
it 'defaults to unresolved reports list' do
filter = described_class.new({})

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Report do
RSpec.describe Report do
describe 'statuses' do
it 'returns the statuses for the report' do
status = Fabricate(:status)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe Rule do
RSpec.describe Rule do
describe 'scopes' do
describe 'ordered' do
let(:deleted_rule) { Fabricate(:rule, deleted_at: 10.days.ago) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe StatusEdit do
RSpec.describe StatusEdit do
describe '#reblog?' do
it 'returns false' do
record = described_class.new

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe TagFeed do
RSpec.describe TagFeed do
describe '#get' do
let(:account) { Fabricate(:account) }
let(:tag_cats) { Fabricate(:tag, name: 'cats') }