mirror of
https://github.com/discourse/discourse.git
synced 2026-08-12 05:55:39 -05:00
do not use try in UserSerializer for fields coming from UserProfile
This commit is contained in:
@@ -4,7 +4,7 @@ require_dependency 'user'
|
||||
describe UserSerializer do
|
||||
|
||||
context "with a user" do
|
||||
let(:user) { Fabricate.build(:user) }
|
||||
let(:user) { Fabricate.build(:user, user_profile: Fabricate.build(:user_profile) ) }
|
||||
let(:serializer) { UserSerializer.new(user, scope: Guardian.new, root: false) }
|
||||
let(:json) { serializer.as_json }
|
||||
|
||||
@@ -32,7 +32,14 @@ describe UserSerializer do
|
||||
end
|
||||
end
|
||||
|
||||
context "with filled out website" do
|
||||
before do
|
||||
user.user_profile.website = 'http://example.com'
|
||||
end
|
||||
|
||||
it "has a website" do
|
||||
expect(json[:website]).to eq 'http://example.com'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user