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"