Remove `admin_user` helper method from `SystemHelpers` module (#34096)
parent
551339401d
commit
eaf1ea3155
|
@ -1,10 +1,6 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module SystemHelpers
|
||||
def admin_user
|
||||
Fabricate(:admin_user)
|
||||
end
|
||||
|
||||
def submit_button
|
||||
I18n.t('generic.save_changes')
|
||||
end
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin Announcements Mail Previews' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
let(:announcement) { Fabricate(:announcement, notification_sent_at: nil) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin Relationships' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
describe 'Viewing account relationships page' do
|
||||
|
|
|
@ -3,9 +3,14 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin::Settings::About' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
it 'Saves changes to about settings' do
|
||||
sign_in admin_user
|
||||
visit admin_settings_about_path
|
||||
expect(page)
|
||||
.to have_title(I18n.t('admin.settings.about.title'))
|
||||
|
||||
fill_in extended_description_field,
|
||||
with: 'new site description'
|
||||
|
|
|
@ -3,9 +3,14 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin::Settings::Appearance' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
it 'Saves changes to appearance settings' do
|
||||
sign_in admin_user
|
||||
visit admin_settings_appearance_path
|
||||
expect(page)
|
||||
.to have_title(I18n.t('admin.settings.appearance.title'))
|
||||
|
||||
fill_in custom_css_field,
|
||||
with: 'html { display: inline; }'
|
||||
|
|
|
@ -3,9 +3,14 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin::Settings::Branding' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
it 'Saves changes to branding settings' do
|
||||
sign_in admin_user
|
||||
visit admin_settings_branding_path
|
||||
expect(page)
|
||||
.to have_title(I18n.t('admin.settings.branding.title'))
|
||||
|
||||
fill_in short_description_field,
|
||||
with: 'new key value'
|
||||
|
|
|
@ -3,9 +3,14 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin::Settings::ContentRetention' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
it 'Saves changes to content retention settings' do
|
||||
sign_in admin_user
|
||||
visit admin_settings_content_retention_path
|
||||
expect(page)
|
||||
.to have_title(I18n.t('admin.settings.content_retention.title'))
|
||||
|
||||
fill_in media_cache_retention_period_field,
|
||||
with: '2'
|
||||
|
|
|
@ -3,9 +3,14 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin::Settings::Discovery' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
it 'Saves changes to discovery settings' do
|
||||
sign_in admin_user
|
||||
visit admin_settings_discovery_path
|
||||
expect(page)
|
||||
.to have_title(I18n.t('admin.settings.discovery.title'))
|
||||
|
||||
check trends_box
|
||||
|
||||
|
|
|
@ -3,9 +3,14 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin::Settings::Registrations' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
it 'Saves changes to registrations settings' do
|
||||
sign_in admin_user
|
||||
visit admin_settings_registrations_path
|
||||
expect(page)
|
||||
.to have_title(I18n.t('admin.settings.registrations.title'))
|
||||
|
||||
select open_mode_option,
|
||||
from: registrations_mode_field
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin TermsOfService Drafts' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
describe 'Managing TOS drafts' do
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe 'Admin TermsOfService Generates' do
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
describe 'Generating a TOS policy' do
|
||||
|
|
|
@ -4,6 +4,7 @@ require 'rails_helper'
|
|||
|
||||
RSpec.describe 'Admin TermsOfService Previews' do
|
||||
let(:terms_of_service) { Fabricate(:terms_of_service, notification_sent_at: nil) }
|
||||
let(:admin_user) { Fabricate(:admin_user) }
|
||||
|
||||
before { sign_in(admin_user) }
|
||||
|
||||
|
|
Loading…
Reference in New Issue