Apply strictNullChecks
to src/utils/local-room.ts
(#10915)
* Stricity local room * Handle error
This commit is contained in:
parent
b5727cb463
commit
ca53b11aa9
4 changed files with 45 additions and 14 deletions
|
@ -196,7 +196,11 @@ describe("direct-messages", () => {
|
|||
const result = await dmModule.createRoomFromLocalRoom(mockClient, localRoom);
|
||||
expect(result).toBe(room1.roomId);
|
||||
expect(localRoom.state).toBe(LocalRoomState.CREATING);
|
||||
expect(waitForRoomReadyAndApplyAfterCreateCallbacks).toHaveBeenCalledWith(mockClient, localRoom);
|
||||
expect(waitForRoomReadyAndApplyAfterCreateCallbacks).toHaveBeenCalledWith(
|
||||
mockClient,
|
||||
localRoom,
|
||||
room1.roomId,
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -108,7 +108,11 @@ describe("local-room", () => {
|
|||
});
|
||||
|
||||
it("should invoke the callbacks, set the room state to created and return the actual room id", async () => {
|
||||
const result = await localRoomModule.waitForRoomReadyAndApplyAfterCreateCallbacks(client, localRoom);
|
||||
const result = await localRoomModule.waitForRoomReadyAndApplyAfterCreateCallbacks(
|
||||
client,
|
||||
localRoom,
|
||||
room1.roomId,
|
||||
);
|
||||
expect(localRoom.state).toBe(LocalRoomState.CREATED);
|
||||
expect(localRoomCallbackRoomId).toBe(room1.roomId);
|
||||
expect(result).toBe(room1.roomId);
|
||||
|
@ -121,7 +125,11 @@ describe("local-room", () => {
|
|||
});
|
||||
|
||||
it("should invoke the callbacks, set the room state to created and return the actual room id", async () => {
|
||||
const prom = localRoomModule.waitForRoomReadyAndApplyAfterCreateCallbacks(client, localRoom);
|
||||
const prom = localRoomModule.waitForRoomReadyAndApplyAfterCreateCallbacks(
|
||||
client,
|
||||
localRoom,
|
||||
room1.roomId,
|
||||
);
|
||||
jest.advanceTimersByTime(5000);
|
||||
const roomId = await prom;
|
||||
expect(localRoom.state).toBe(LocalRoomState.CREATED);
|
||||
|
@ -137,7 +145,11 @@ describe("local-room", () => {
|
|||
});
|
||||
|
||||
it("should invoke the callbacks, set the room state to created and return the actual room id", async () => {
|
||||
const prom = localRoomModule.waitForRoomReadyAndApplyAfterCreateCallbacks(client, localRoom);
|
||||
const prom = localRoomModule.waitForRoomReadyAndApplyAfterCreateCallbacks(
|
||||
client,
|
||||
localRoom,
|
||||
room1.roomId,
|
||||
);
|
||||
mocked(isRoomReady).mockReturnValue(true);
|
||||
jest.advanceTimersByTime(500);
|
||||
const roomId = await prom;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue