summaryrefslogtreecommitdiffstats
path: root/test/unit/user_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/user_test.rb')
-rw-r--r--test/unit/user_test.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/unit/user_test.rb b/test/unit/user_test.rb
index 5b7f896..dc2fb09 100644
--- a/test/unit/user_test.rb
+++ b/test/unit/user_test.rb
@@ -291,6 +291,13 @@ class UserTest < ActiveSupport::TestCase
assert_equal(1, @recipient.received_messages.unread_count)
end
+ should "not include archived messages in the unread count" do
+ msg = @recipient.received_messages.unread.first
+ msg.archived_by(@recipient)
+ msg.save!
+ assert_equal(0, @recipient.received_messages.unread_count)
+ end
+
context 'Top level messages' do
setup do
@sender = Factory.create(:user)