From fc88527c9e21f99a9411423f1c8a6475957c02f3 Mon Sep 17 00:00:00 2001
From: Andrei Gliga <otzy_007@yahoo.com>
Date: Mon, 9 May 2016 10:40:27 +0300
Subject: [PATCH] use stub_application_setting instead

---
 spec/helpers/auth_helper_spec.rb | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/spec/helpers/auth_helper_spec.rb b/spec/helpers/auth_helper_spec.rb
index 6dc1135927..e6af074a78 100644
--- a/spec/helpers/auth_helper_spec.rb
+++ b/spec/helpers/auth_helper_spec.rb
@@ -2,8 +2,6 @@ require "spec_helper"
 
 describe AuthHelper do
   describe "button_based_providers" do
-    let(:settings) { ApplicationSetting.create_from_defaults }
-
     it 'returns all enabled providers from devise' do
       allow(helper).to receive(:auth_providers) { [:twitter, :github] }
       expect(helper.button_based_providers).to include(*[:twitter, :github])
@@ -25,13 +23,11 @@ describe AuthHelper do
     end
 
     it "should not return github as provider because it's disabled from settings" do
-      settings.update_attribute(
-        :disabled_oauth_sign_in_sources,
-        ['github']
+      stub_application_setting(
+        disabled_oauth_sign_in_sources: ['github']
       )
 
       allow(helper).to receive(:auth_providers) { [:twitter, :github] }
-      allow(helper).to receive(:current_application_settings) {  settings }
 
       expect(helper.enabled_button_based_providers).to include('twitter')
       expect(helper.enabled_button_based_providers).to_not include('github')
@@ -44,13 +40,11 @@ describe AuthHelper do
     end
 
     it 'returns false for button_based_providers_enabled? because there providers' do
-      settings.update_attribute(
-        :disabled_oauth_sign_in_sources,
-        ['github', 'twitter']
+      stub_application_setting(
+        disabled_oauth_sign_in_sources: ['github', 'twitter']
       )
 
       allow(helper).to receive(:auth_providers) { [:twitter, :github] }
-      allow(helper).to receive(:current_application_settings) {  settings }
 
       expect(helper.button_based_providers_enabled?).to be false
     end
-- 
2.30.9