mirror of
https://github.com/discourse/discourse.git
synced 2026-08-13 06:25:11 -05:00
UX: chat message creator scss cleanup + design tweak to username display (#25928)
* UX: chat message creator scss cleanup + design tweak to username display * add user status with live updates to modal * show user status description in modal * add tests for user status * UX: add user-status styling to chat message creator --------- Co-authored-by: David Battersby <info@davidbattersby.com> Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
This commit is contained in:
co-authored by
David Battersby
Joffrey JAFFEUX
parent
2f9db62e1c
commit
180e6c6188
@@ -128,4 +128,20 @@ RSpec.describe "Flag message", type: :system do
|
||||
chat_page.message_creator.click_row(group)
|
||||
expect(chat_page.message_creator).to be_listing(group)
|
||||
end
|
||||
|
||||
it "displays users status next to names" do
|
||||
SiteSetting.enable_user_status = true
|
||||
SiteSetting.chat_allowed_groups = Group::AUTO_GROUPS[:everyone]
|
||||
SiteSetting.direct_message_enabled_groups = Group::AUTO_GROUPS[:everyone]
|
||||
|
||||
current_user.set_status!("gone surfing", "ocean")
|
||||
|
||||
visit("/")
|
||||
chat_page.open_new_message
|
||||
chat_page.message_creator.filter(current_user.username)
|
||||
|
||||
expect(chat_page).to have_selector(
|
||||
".user-status-message img[alt='#{current_user.user_status.emoji}']",
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user