You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-07-31 15:24:23 +03:00
Convert all helper functions which make events to use kwargs
This commit is contained in:
@ -18,15 +18,19 @@ describe("RoomMember", function() {
|
||||
|
||||
it("setPowerLevelEvent should set 'powerLevel' and 'powerLevelNorm'.",
|
||||
function() {
|
||||
var event = new MatrixEvent(
|
||||
utils.mkEvent("m.room.power_levels", roomId, userA, {
|
||||
var event = utils.mkEvent({
|
||||
type: "m.room.power_levels",
|
||||
room: roomId,
|
||||
user: userA,
|
||||
content: {
|
||||
users_default: 20,
|
||||
users: {
|
||||
"@bertha:bar": 200,
|
||||
"@invalid:user": 10 // shouldn't barf on this.
|
||||
}
|
||||
})
|
||||
);
|
||||
},
|
||||
event: true
|
||||
});
|
||||
member.setPowerLevelEvent(event);
|
||||
expect(member.powerLevel).toEqual(20);
|
||||
expect(member.powerLevelNorm).toEqual(10);
|
||||
@ -44,13 +48,17 @@ describe("RoomMember", function() {
|
||||
var memberC = new RoomMember(roomId, userC);
|
||||
memberC.typing = true;
|
||||
|
||||
var event = new MatrixEvent(
|
||||
utils.mkEvent("m.typing", roomId, userA, {
|
||||
var event = utils.mkEvent({
|
||||
type: "m.typing",
|
||||
user: userA,
|
||||
room: roomId,
|
||||
content: {
|
||||
user_ids: [
|
||||
userA, userC
|
||||
]
|
||||
})
|
||||
);
|
||||
},
|
||||
event: true
|
||||
});
|
||||
member.setTypingEvent(event);
|
||||
memberB.setTypingEvent(event);
|
||||
memberC.setTypingEvent(event);
|
||||
|
@ -45,9 +45,10 @@ describe("Room", function() {
|
||||
utils.mkMessage({
|
||||
room: roomId, user: userA, msg: "changing room name", event: true
|
||||
}),
|
||||
new MatrixEvent(utils.mkEvent("m.room.name", roomId, userA, {
|
||||
name: "New Room Name"
|
||||
}))
|
||||
utils.mkEvent({
|
||||
type: "m.room.name", room: roomId, user: userA, event: true,
|
||||
content: { name: "New Room Name" }
|
||||
})
|
||||
];
|
||||
|
||||
it("should be able to add events to the end", function() {
|
||||
@ -116,12 +117,14 @@ describe("Room", function() {
|
||||
return null;
|
||||
});
|
||||
|
||||
var newEv = new MatrixEvent(utils.mkEvent("m.room.name", roomId, userA, {
|
||||
name: "New Room Name"
|
||||
}));
|
||||
var oldEv = new MatrixEvent(utils.mkEvent("m.room.name", roomId, userA, {
|
||||
name: "Old Room Name"
|
||||
}));
|
||||
var newEv = utils.mkEvent({
|
||||
type: "m.room.name", room: roomId, user: userA, event: true,
|
||||
content: { name: "New Room Name" }
|
||||
});
|
||||
var oldEv = utils.mkEvent({
|
||||
type: "m.room.name", room: roomId, user: userA, event: true,
|
||||
content: { name: "Old Room Name" }
|
||||
});
|
||||
room.addEventsToTimeline([newEv]);
|
||||
expect(newEv.sender).toEqual(sentinel);
|
||||
room.addEventsToTimeline([oldEv], true);
|
||||
@ -153,12 +156,12 @@ describe("Room", function() {
|
||||
return null;
|
||||
});
|
||||
|
||||
var newEv = new MatrixEvent(
|
||||
utils.mkMembership(roomId, "invite", userB, userA)
|
||||
);
|
||||
var oldEv = new MatrixEvent(
|
||||
utils.mkMembership(roomId, "ban", userB, userA)
|
||||
);
|
||||
var newEv = utils.mkMembership({
|
||||
room: roomId, mship: "invite", user: userB, skey: userA, event: true
|
||||
});
|
||||
var oldEv = utils.mkMembership({
|
||||
room: roomId, mship: "ban", user: userB, skey: userA, event: true
|
||||
});
|
||||
room.addEventsToTimeline([newEv]);
|
||||
expect(newEv.target).toEqual(sentinel);
|
||||
room.addEventsToTimeline([oldEv], true);
|
||||
@ -250,32 +253,32 @@ describe("Room", function() {
|
||||
};
|
||||
|
||||
var setJoinRule = function(rule) {
|
||||
stateLookup["m.room.join_rules$"] = new MatrixEvent(
|
||||
utils.mkEvent("m.room.join_rules", roomId, userA, {
|
||||
stateLookup["m.room.join_rules$"] = utils.mkEvent({
|
||||
type: "m.room.join_rules", room: roomId, user: userA, content: {
|
||||
join_rule: rule
|
||||
})
|
||||
);
|
||||
}, event: true
|
||||
});
|
||||
};
|
||||
var setAliases = function(aliases, stateKey) {
|
||||
if (!stateKey) { stateKey = "flibble"; }
|
||||
stateLookup["m.room.aliases$" + stateKey] = new MatrixEvent(
|
||||
utils.mkEvent("m.room.aliases", roomId, stateKey, {
|
||||
stateLookup["m.room.aliases$" + stateKey] = utils.mkEvent({
|
||||
type: "m.room.aliases", room: roomId, skey: stateKey, content: {
|
||||
aliases: aliases
|
||||
})
|
||||
);
|
||||
}, event: true
|
||||
});
|
||||
};
|
||||
var setRoomName = function(name) {
|
||||
stateLookup["m.room.name$"] = new MatrixEvent(
|
||||
utils.mkEvent("m.room.name", roomId, userA, {
|
||||
stateLookup["m.room.name$"] = utils.mkEvent({
|
||||
type: "m.room.name", room: roomId, user: userA, content: {
|
||||
name: name
|
||||
})
|
||||
);
|
||||
}, event: true
|
||||
});
|
||||
};
|
||||
var addMember = function(userId, state) {
|
||||
if (!state) { state = "join"; }
|
||||
stateLookup["m.room.member$" + userId] = new MatrixEvent(
|
||||
utils.mkMembership(roomId, state, userId, userId)
|
||||
);
|
||||
stateLookup["m.room.member$" + userId] = utils.mkMembership({
|
||||
room: roomId, mship: state, user: userId, skey: userId, event: true
|
||||
});
|
||||
};
|
||||
|
||||
beforeEach(function() {
|
||||
|
Reference in New Issue
Block a user