summary refs log tree commit diff
path: root/tests/handlers
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2014-12-15 15:03:27 +0000
committerErik Johnston <erik@matrix.org>2014-12-15 15:03:27 +0000
commit65cdf4e724f3c528aa38d578abd94334d55ce593 (patch)
tree5018e740cdc853bbcae291c05c687dd12fc49116 /tests/handlers
parentMerge branch 'develop' of github.com:matrix-org/synapse into events_refactor (diff)
downloadsynapse-65cdf4e724f3c528aa38d578abd94334d55ce593.tar.xz
Get current member state from current_state snapshot. Fix leave test.
Diffstat (limited to 'tests/handlers')
-rw-r--r--tests/handlers/test_room.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/handlers/test_room.py b/tests/handlers/test_room.py

index 21853fdc50..9ae9335e29 100644 --- a/tests/handlers/test_room.py +++ b/tests/handlers/test_room.py
@@ -270,7 +270,7 @@ class RoomMemberHandlerTestCase(unittest.TestCase): (RoomMemberEvent.TYPE, "@bob:red"): self._create_member( user_id="@bob:red", room_id=room_id, - membership=Membership.INVITE + membership=Membership.JOIN ), } @@ -297,6 +297,17 @@ class RoomMemberHandlerTestCase(unittest.TestCase): # Actual invocation yield room_handler.change_membership(event, context) + self.federation.handle_new_event.assert_called_once_with( + event, None, destinations=set(['red']) + ) + + self.datastore.persist_event.assert_called_once_with( + event, context=context + ) + self.notifier.on_new_room_event.assert_called_once_with( + event, extra_users=[user] + ) + leave_signal_observer.assert_called_with( user=user, room_id=room_id )