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 'About page' do
RSpec.describe 'About page' do
it 'visits the about page and renders the web app' do
visit about_path

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Accounts' do
RSpec.describe 'Admin::Accounts' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Announcements' do
RSpec.describe 'Admin::Announcements' do
include ActionView::RecordIdentifier
describe 'Viewing announcements' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::CustomEmojis' do
RSpec.describe 'Admin::CustomEmojis' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'blocking domains through the moderation interface' do
RSpec.describe 'blocking domains through the moderation interface' do
before do
allow(DomainBlockWorker).to receive(:perform_async).and_return(true)
sign_in Fabricate(:user, role: UserRole.find_by(name: 'Admin')), scope: :user

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::EmailDomainBlocks' do
RSpec.describe 'Admin::EmailDomainBlocks' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::IpBlocks' do
RSpec.describe 'Admin::IpBlocks' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Reset' do
RSpec.describe 'Admin::Reset' do
it 'Resets password for account user' do
account = Fabricate :account
sign_in admin_user

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Settings::About' do
RSpec.describe 'Admin::Settings::About' do
it 'Saves changes to about settings' do
sign_in admin_user
visit admin_settings_about_path

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Settings::Appearance' do
RSpec.describe 'Admin::Settings::Appearance' do
it 'Saves changes to appearance settings' do
sign_in admin_user
visit admin_settings_appearance_path

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Settings::Branding' do
RSpec.describe 'Admin::Settings::Branding' do
it 'Saves changes to branding settings' do
sign_in admin_user
visit admin_settings_branding_path

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Settings::ContentRetention' do
RSpec.describe 'Admin::Settings::ContentRetention' do
it 'Saves changes to content retention settings' do
sign_in admin_user
visit admin_settings_content_retention_path

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Settings::Discovery' do
RSpec.describe 'Admin::Settings::Discovery' do
it 'Saves changes to discovery settings' do
sign_in admin_user
visit admin_settings_discovery_path

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Settings::Registrations' do
RSpec.describe 'Admin::Settings::Registrations' do
it 'Saves changes to registrations settings' do
sign_in admin_user
visit admin_settings_registrations_path

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'finding software updates through the admin interface' do
RSpec.describe 'finding software updates through the admin interface' do
before do
Fabricate(:software_update, version: '99.99.99', type: 'major', urgent: true, release_notes: 'https://github.com/mastodon/mastodon/releases/v99')

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Statuses' do
RSpec.describe 'Admin::Statuses' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Trends::Links::PreviewCardProviders' do
RSpec.describe 'Admin::Trends::Links::PreviewCardProviders' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Trends::Links' do
RSpec.describe 'Admin::Trends::Links' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Trends::Statuses' do
RSpec.describe 'Admin::Trends::Statuses' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Admin::Trends::Tags' do
RSpec.describe 'Admin::Trends::Tags' do
let(:current_user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) }
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'email confirmation flow when captcha is enabled' do
RSpec.describe 'email confirmation flow when captcha is enabled' do
let(:user) { Fabricate(:user, confirmed_at: nil, confirmation_token: 'foobar', created_by_application: client_app) }
let(:client_app) { nil }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Filters' do
RSpec.describe 'Filters' do
let(:user) { Fabricate(:user) }
let(:filter_title) { 'Filter of fun and games' }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Home page' do
RSpec.describe 'Home page' do
context 'when signed in' do
before { sign_in Fabricate(:user) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Log in' do
RSpec.describe 'Log in' do
include ProfileStories
subject { page }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Log out' do
RSpec.describe 'Log out' do
include ProfileStories
before do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'NewStatuses', :inline_jobs, :js, :streaming do
RSpec.describe 'NewStatuses', :inline_jobs, :js, :streaming do
include ProfileStories
subject { page }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Using OAuth from an external app' do
RSpec.describe 'Using OAuth from an external app' do
include ProfileStories
subject { visit "/oauth/authorize?#{params.to_query}" }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'OCR', :attachment_processing, :inline_jobs, :js, :streaming do
RSpec.describe 'OCR', :attachment_processing, :inline_jobs, :js, :streaming do
include ProfileStories
let(:email) { 'test@example.com' }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Privacy policy page' do
RSpec.describe 'Privacy policy page' do
it 'visits the privacy policy page and renders the web app' do
visit privacy_policy_path

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Profile' do
RSpec.describe 'Profile' do
include ProfileStories
subject { page }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'redirection confirmations' do
RSpec.describe 'redirection confirmations' do
let(:account) { Fabricate(:account, domain: 'example.com', uri: 'https://example.com/users/foo', url: 'https://example.com/@foo') }
let(:status) { Fabricate(:status, account: account, uri: 'https://example.com/users/foo/statuses/1', url: 'https://example.com/@foo/1') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'report interface', :attachment_processing, :js, :streaming do
RSpec.describe 'report interface', :attachment_processing, :js, :streaming do
include ProfileStories
let(:email) { 'admin@example.com' }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Severed relationships page' do
RSpec.describe 'Severed relationships page' do
include ProfileStories
describe 'GET severed_relationships#index' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'Share page', :js, :streaming do
RSpec.describe 'Share page', :js, :streaming do
include ProfileStories
let(:email) { 'test@example.com' }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
describe 'UnloggedBrowsing', :js, :streaming do
RSpec.describe 'UnloggedBrowsing', :js, :streaming do
subject { page }
before do