diff --git a/spec/services/git_push_service_spec.rb b/spec/services/git_push_service_spec.rb
index dfbece18cdcb1907bed6b53b479a52285795ef5c..435b14eb245081ca03724dd95cc2d5d3a6d7d045 100644
--- a/spec/services/git_push_service_spec.rb
+++ b/spec/services/git_push_service_spec.rb
@@ -124,8 +124,9 @@ describe GitPushService do
       end
 
       it "when pushing a branch for the first time with default branch protection disabled" do
-        allow_any_instance_of(ApplicationSetting).
-          to receive(:default_branch_protection).and_return(0)
+        allow(ApplicationSetting.current_application_settings).
+          to receive(:default_branch_protection).
+          and_return(Gitlab::Access::PROTECTION_NONE)
 
         expect(project).to receive(:execute_hooks)
         expect(project.default_branch).to eq("master")
@@ -134,8 +135,9 @@ describe GitPushService do
       end
 
       it "when pushing a branch for the first time with default branch protection set to 'developers can push'" do
-        allow_any_instance_of(ApplicationSetting).
-          to receive(:default_branch_protection).and_return(1)
+        allow(ApplicationSetting.current_application_settings).
+          to receive(:default_branch_protection).
+          and_return(Gitlab::Access::PROTECTION_DEV_CAN_PUSH)
 
         expect(project).to receive(:execute_hooks)
         expect(project.default_branch).to eq("master")