mastodon/spec/system/admin/email_subscriptions/additional_footer_texts_spec.rb

25 lines
772 B
Ruby

# frozen_string_literal: true
require 'rails_helper'
RSpec.describe 'Admin Email Subscriptions Footer Texts' do
let(:user) { Fabricate(:admin_user) }
before { sign_in user }
describe 'Updated the email footer additional text' do
it 'updates the text and redirects to subscriptions page' do
visit admin_email_subscriptions_additional_footer_text_path
expect(page)
.to have_title(I18n.t('admin.email_subscriptions.additional_footer_texts.show.title'))
fill_in 'form_admin_settings_email_footer_text', with: 'More text'
expect { click_on submit_button }
.to change(Setting, :email_footer_text).to('More text')
expect(page)
.to have_title(I18n.t('admin.email_subscriptions.index.title'))
end
end
end