mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: return user status on the user search route (#17716)
This commit is contained in:
committed by
GitHub
parent
7f9c2c0bfb
commit
3755bad03c
21
spec/serializers/found_user_serializer_spec.rb
Normal file
21
spec/serializers/found_user_serializer_spec.rb
Normal file
@@ -0,0 +1,21 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
RSpec.describe FoundUserSerializer do
|
||||
fab!(:user) { Fabricate(:user) }
|
||||
let(:serializer) { described_class.new(user, root: false) }
|
||||
|
||||
describe '#name' do
|
||||
it "returns name if enabled in site settings" do
|
||||
SiteSetting.enable_names = true
|
||||
json = serializer.as_json
|
||||
expect(json.keys).to include :name
|
||||
expect(json[:name]).to eq(user.name)
|
||||
end
|
||||
|
||||
it "doesn't return name if disabled in site settings" do
|
||||
SiteSetting.enable_names = false
|
||||
json = serializer.as_json
|
||||
expect(json.keys).not_to include :name
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user