mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Cleanup properly after user_serializer test
This commit is contained in:
parent
c6f364224e
commit
501ac4dfa6
@ -196,11 +196,20 @@ describe UserSerializer do
|
|||||||
expect(json[:custom_fields]['secret_field']).to eq(nil)
|
expect(json[:custom_fields]['secret_field']).to eq(nil)
|
||||||
end
|
end
|
||||||
|
|
||||||
it "serializes the fields listed in plugin_public_user_custom_fields" do
|
context "with user custom field" do
|
||||||
plugin = Plugin::Instance.new
|
before do
|
||||||
plugin.whitelist_public_user_custom_field :public_field
|
plugin = Plugin::Instance.new
|
||||||
expect(json[:custom_fields]['public_field']).to eq(user.custom_fields['public_field'])
|
plugin.whitelist_public_user_custom_field :public_field
|
||||||
expect(json[:custom_fields]['secret_field']).to eq(nil)
|
end
|
||||||
|
|
||||||
|
after do
|
||||||
|
User.plugin_public_user_custom_fields.clear
|
||||||
|
end
|
||||||
|
|
||||||
|
it "serializes the fields listed in plugin_public_user_custom_fields" do
|
||||||
|
expect(json[:custom_fields]['public_field']).to eq(user.custom_fields['public_field'])
|
||||||
|
expect(json[:custom_fields]['secret_field']).to eq(nil)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user