Skip to content
Snippets Groups Projects
Unverified Commit 2a07c5de authored by Brendan Abolivier's avatar Brendan Abolivier
Browse files

Test that a mark_unread action updates the right counter

parent 3cc7f43e
No related branches found
No related tags found
No related merge requests found
......@@ -17,11 +17,16 @@ from mock import Mock
from twisted.internet import defer
from tests import unittest
import tests.unittest
import tests.utils
USER_ID = "@user:example.com"
MARK_UNREAD = [
"org.matrix.msc2625.mark_unread",
{"set_tweak": "highlight", "value": False},
]
PlAIN_NOTIF = ["notify", {"set_tweak": "highlight", "value": False}]
HIGHLIGHT = [
"notify",
......@@ -49,6 +54,7 @@ class EventPushActionsStoreTestCase(tests.unittest.TestCase):
USER_ID, 0, 1000, 20
)
@unittest.DEBUG
@defer.inlineCallbacks
def test_count_aggregation(self):
room_id = "!foo:example.com"
......@@ -130,12 +136,17 @@ class EventPushActionsStoreTestCase(tests.unittest.TestCase):
yield _mark_read(7, 7)
yield _assert_counts(0, 0, 0)
yield _inject_actions(8, HIGHLIGHT)
yield _assert_counts(1, 1, 1)
yield _inject_actions(8, MARK_UNREAD)
yield _assert_counts(1, 0, 0)
yield _rotate(9)
yield _assert_counts(1, 1, 1)
yield _rotate(10)
yield _assert_counts(1, 1, 1)
yield _assert_counts(1, 0, 0)
yield _inject_actions(10, HIGHLIGHT)
yield _assert_counts(2, 1, 1)
yield _rotate(11)
yield _assert_counts(2, 1, 1)
yield _rotate(12)
yield _assert_counts(2, 1, 1)
@defer.inlineCallbacks
def test_find_first_stream_ordering_after_ts(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment