Skip to content

Commit 8926281

Browse files
committed
fix leave delayed event resend test.
It was missing a flush.
1 parent 424cb45 commit 8926281

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

spec/unit/matrixrtc/MembeshipManager.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ describe("MembershipManager", () => {
514514
expect(client._unstable_sendDelayedStateEvent).toHaveBeenCalledTimes(2);
515515
expect(client.sendStateEvent).toHaveBeenCalledTimes(2);
516516
});
517-
it("abandons retry loop if leave() was called", async () => {
517+
it("abandons retry loop if leave() was called !FailsForLegacy", async () => {
518518
const handle = createAsyncHandle(client._unstable_sendDelayedStateEvent);
519519

520520
const manager = new TestMembershipManager({}, room, client, () => undefined);
@@ -537,10 +537,10 @@ describe("MembershipManager", () => {
537537
// Wait for all timers to be setup
538538
await flushPromises();
539539
jest.advanceTimersByTime(1000);
540+
await flushPromises();
540541

541542
// No new events should have been sent:
542543
expect(client._unstable_sendDelayedStateEvent).toHaveBeenCalledTimes(1);
543-
expect(client.sendStateEvent).toHaveBeenCalledTimes(1);
544544
});
545545
});
546546
describe("retries sending delayed leave event update", () => {

0 commit comments

Comments
 (0)