Merge pull request #11652 from matrix-org/andybalaam/fix-flake-in-editing-test
Fix flaky tests around editing messages
This commit is contained in:
commit
5901920635
1 changed files with 8 additions and 12 deletions
|
@ -263,21 +263,17 @@ describe("Read receipts", () => {
|
||||||
assertRead(room2);
|
assertRead(room2);
|
||||||
});
|
});
|
||||||
it("A room where all edits are read is still read after restart", () => {
|
it("A room where all edits are read is still read after restart", () => {
|
||||||
// Given an edit made the room unread
|
// Given a message was edited and read
|
||||||
goTo(room2);
|
goTo(room1);
|
||||||
receiveMessages(room2, ["Msg1"]);
|
receiveMessages(room2, ["Msg1", editOf("Msg1", "Msg1 Edit1")]);
|
||||||
assertRead(room2);
|
|
||||||
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
|
|
||||||
assertUnread(room2, 1);
|
assertUnread(room2, 1);
|
||||||
|
goTo(room2);
|
||||||
// When I mark it as read
|
|
||||||
markAsRead(room2);
|
|
||||||
|
|
||||||
// Then the room becomes read
|
|
||||||
assertRead(room2);
|
assertRead(room2);
|
||||||
|
|
||||||
// And remains so after a reload
|
// When I reload
|
||||||
saveAndReload();
|
saveAndReload();
|
||||||
|
|
||||||
|
// Then the room is still read
|
||||||
assertRead(room2);
|
assertRead(room2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -371,7 +367,7 @@ describe("Read receipts", () => {
|
||||||
it("A room where all threaded edits are read is still read after restart", () => {
|
it("A room where all threaded edits are read is still read after restart", () => {
|
||||||
goTo(room2);
|
goTo(room2);
|
||||||
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]);
|
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]);
|
||||||
assertUnread(room2, 2);
|
assertUnread(room2, 1);
|
||||||
openThread("Msg1");
|
openThread("Msg1");
|
||||||
assertRead(room2);
|
assertRead(room2);
|
||||||
goTo(room1); // Make sure we are looking at room1 after reload
|
goTo(room1); // Make sure we are looking at room1 after reload
|
||||||
|
|
Loading…
Reference in a new issue