summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--group_messaging/tests.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/group_messaging/tests.py b/group_messaging/tests.py
index c77f29d7..bcf764db 100644
--- a/group_messaging/tests.py
+++ b/group_messaging/tests.py
@@ -172,6 +172,16 @@ class ViewsTests(GroupMessagingTests):
thread_lists = dom.find_all('table', attrs={'class': 'threads-list'})
self.assertEquals(len(thread_lists), 0)
+ def test_sent_thread_is_visited_by_sender(self):
+ root = self.create_thread_for_user(self.sender, self.recipient)
+ context = self.get_view_context(
+ ThreadsList,
+ data={'sender_id': str(self.sender.id)},
+ user=self.sender
+ )
+ thread_data = context['threads_data'][root.id]
+ self.assertEqual(thread_data['status'], 'seen')
+
class ModelsTests(GroupMessagingTests):
"""test cases for the `private_messaging` models"""