Nuke all SiteSetting.stubs from our codebase.

This commit is contained in:
Guo Xiang Tan
2017-07-07 15:09:14 +09:00
parent e7e16de3e0
commit 13f3de4bf6
59 changed files with 257 additions and 262 deletions

View File

@ -11,12 +11,12 @@ describe BasicPostSerializer do
let(:json) { serializer.as_json }
it "returns the name it when `enable_names` is true" do
SiteSetting.stubs(:enable_names?).returns(true)
SiteSetting.enable_names = true
expect(json[:name]).to be_present
end
it "doesn't return the name it when `enable_names` is false" do
SiteSetting.stubs(:enable_names?).returns(false)
SiteSetting.enable_names = false
expect(json[:name]).to be_blank
end

View File

@ -70,12 +70,12 @@ describe PostSerializer do
let(:json) { serializer.as_json }
it "returns the display_username it when `enable_names` is on" do
SiteSetting.stubs(:enable_names).returns(true)
SiteSetting.enable_names = true
expect(json[:display_username]).to be_present
end
it "doesn't return the display_username it when `enable_names` is off" do
SiteSetting.stubs(:enable_names).returns(false)
SiteSetting.enable_names = false
expect(json[:display_username]).to be_blank
end
end

View File

@ -60,7 +60,7 @@ describe UserSerializer do
context "with `enable_names` false" do
before do
SiteSetting.stubs(:enable_names?).returns(false)
SiteSetting.enable_names = false
end
it "has a name" do
@ -192,7 +192,7 @@ describe UserSerializer do
end
it "serializes the fields listed in public_user_custom_fields site setting" do
SiteSetting.stubs(:public_user_custom_fields).returns('public_field')
SiteSetting.public_user_custom_fields = 'public_field'
expect(json[:custom_fields]['public_field']).to eq(user.custom_fields['public_field'])
expect(json[:custom_fields]['secret_field']).to eq(nil)
end