Swap from using raw m.room.member events for room members to using actual RoomMember objects, so User objects can be tacked on. Update tests.

This commit is contained in:
Kegan Dougal 2014-11-06 14:52:22 +00:00
parent d4c20c472b
commit e3c3f5a6d0
9 changed files with 52 additions and 30 deletions

View file

@ -36,20 +36,28 @@ describe('EventHandlerService', function() {
current_room_state: {
members: {
"@adam:matrix.org": {
content: { membership: "join" },
user_id: "@adam:matrix.org"
event: {
content: { membership: "join" },
user_id: "@adam:matrix.org"
}
},
"@beth:matrix.org": {
content: { membership: "invite" },
user_id: "@beth:matrix.org"
event: {
content: { membership: "invite" },
user_id: "@beth:matrix.org"
}
},
"@charlie:matrix.org": {
content: { membership: "join" },
user_id: "@charlie:matrix.org"
event: {
content: { membership: "join" },
user_id: "@charlie:matrix.org"
}
},
"@danice:matrix.org": {
content: { membership: "leave" },
user_id: "@danice:matrix.org"
event: {
content: { membership: "leave" },
user_id: "@danice:matrix.org"
}
}
}
}
@ -70,12 +78,16 @@ describe('EventHandlerService', function() {
current_room_state: {
members: {
"@adam:matrix.org": {
content: { membership: "join" },
user_id: "@adam:matrix.org"
event: {
content: { membership: "join" },
user_id: "@adam:matrix.org"
}
},
"@beth:matrix.org": {
content: { membership: "join" },
user_id: "@beth:matrix.org"
event: {
content: { membership: "join" },
user_id: "@beth:matrix.org"
}
}
},
s: {
@ -102,4 +114,4 @@ describe('EventHandlerService', function() {
num = eventHandlerService.getUserPowerLevel(roomId, "@unknown:matrix.org");
expect(num).toEqual(50);
}));
});
});