commit: 84eb425f385c5fc66dc67973b2869b9f31e9a2bb
parent: a50a87457e81f9b3d02733c22174cd05f69f1254
Author: Matt Jankowski <mjankowski@thoughtbot.com>
Date: Thu, 4 May 2017 14:53:39 -0400
Remove redis clear from before in spec (#2795)
Diffstat:
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/spec/controllers/admin/settings_controller_spec.rb b/spec/controllers/admin/settings_controller_spec.rb
@@ -5,10 +5,6 @@ require 'rails_helper'
RSpec.describe Admin::SettingsController, type: :controller do
render_views
- before do
- Rails.cache.clear
- end
-
describe 'When signed in as an admin' do
before do
sign_in Fabricate(:user, admin: true), scope: :user
@@ -24,12 +20,16 @@ RSpec.describe Admin::SettingsController, type: :controller do
describe 'PUT #update' do
describe 'for a record that doesnt exist' do
- after do
+ around do |example|
+ before = Setting.site_extended_description
+ Setting.site_extended_description = nil
+ example.run
+ Setting.site_extended_description = before
Setting.new_setting_key = nil
end
it 'cannot create a setting value for a non-admin key' do
- expect(Setting.new_setting_key).to be_nil
+ expect(Setting.new_setting_key).to be_blank
patch :update, params: { new_setting_key: 'New key value' }