Remove admin_user helper method from SystemHelpers module (#34096)
				
					
				
			This commit is contained in:
		@@ -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) }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user