mirror of
https://github.com/discourse/discourse.git
synced 2025-06-01 07:49:48 +08:00
DEV: Add likes, mentions and replies tabs to the new user menu (#17623)
This commit is a subset of the changes proposed in https://github.com/discourse/discourse/pull/17379.
This commit is contained in:
@ -298,4 +298,20 @@ RSpec.describe CurrentUserSerializer do
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
describe "#likes_notifications_disabled" do
|
||||
it "is true if the user disables likes notifications" do
|
||||
user.user_option.update!(like_notification_frequency: UserOption.like_notification_frequency_type[:never])
|
||||
expect(serializer.as_json[:likes_notifications_disabled]).to eq(true)
|
||||
end
|
||||
|
||||
it "is false if the user doesn't disable likes notifications" do
|
||||
user.user_option.update!(like_notification_frequency: UserOption.like_notification_frequency_type[:always])
|
||||
expect(serializer.as_json[:likes_notifications_disabled]).to eq(false)
|
||||
user.user_option.update!(like_notification_frequency: UserOption.like_notification_frequency_type[:first_time_and_daily])
|
||||
expect(serializer.as_json[:likes_notifications_disabled]).to eq(false)
|
||||
user.user_option.update!(like_notification_frequency: UserOption.like_notification_frequency_type[:first_time])
|
||||
expect(serializer.as_json[:likes_notifications_disabled]).to eq(false)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user