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