1 # frozen_string_literal: true
3 require "application_system_test_case"
5 class MessagesTest < ApplicationSystemTestCase
6 def test_delete_received_message
8 create(:message, :recipient => user)
11 visit messages_inbox_path
12 assert_text "You have 1 new message and 0 old messages"
15 assert_text "You have 0 new messages and 0 old messages"
18 def test_delete_sent_message
20 create(:message, :sender => user)
23 visit messages_outbox_path
24 assert_text "You have 1 sent message"
27 assert_text "You have 0 sent messages"
30 def test_delete_muted_message
32 muted_user = create(:user)
33 create(:user_mute, :owner => user, :subject => muted_user)
34 create(:message, :sender => muted_user, :recipient => user)
37 visit messages_muted_inbox_path
38 assert_text "1 muted message"
41 refute_text "1 muted message"
42 assert_text "You have 0 new messages and 0 old messages"