discourse/plugins/chat/spec/serializer/user_serializer_spec.rb
2025-04-03 14:28:55 +02:00

21 lines
598 B
Ruby
Vendored

# frozen_string_literal: true
RSpec.describe UserSerializer do
fab!(:current_user) { Fabricate(:user) }
let(:serializer) do
described_class.new(current_user, scope: Guardian.new(current_user), root: false)
end
describe "#chat_separate_sidebar_mode" do
it "is present" do
expect(serializer.as_json[:user_option][:chat_separate_sidebar_mode]).to eq("default")
end
end
describe "#chat_quick_reaction_type" do
it "is present with default enum string" do
expect(serializer.as_json[:user_option][:chat_quick_reaction_type]).to eq("frequent")
end
end
end