From 44cf0aa93ae240d01e22d79b7912626c0e5d5ef6 Mon Sep 17 00:00:00 2001 From: Timo Date: Wed, 16 Apr 2025 14:37:07 +0200 Subject: [PATCH] lint and tests --- .../unit/matrixrtc/RoomAndToDeviceTransport.spec.ts | 5 ++++- spec/unit/matrixrtc/RoomKeyTransport.spec.ts | 4 +--- spec/unit/matrixrtc/ToDeviceKeyTransport.spec.ts | 13 +++++++++---- src/matrixrtc/NewMembershipManager.ts | 4 +--- 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/spec/unit/matrixrtc/RoomAndToDeviceTransport.spec.ts b/spec/unit/matrixrtc/RoomAndToDeviceTransport.spec.ts index a4ce40aa6..138be66fa 100644 --- a/spec/unit/matrixrtc/RoomAndToDeviceTransport.spec.ts +++ b/spec/unit/matrixrtc/RoomAndToDeviceTransport.spec.ts @@ -136,7 +136,10 @@ describe("RoomAndToDeviceTransport", () => { roomKeyTransport.emit(KeyTransportEvents.ReceivedKeys, "user", "device", "roomKey", 0, dateNow); toDeviceKeyTransport.emit(KeyTransportEvents.ReceivedKeys, "user", "device", "toDeviceKey", 0, Date.now()); - expect(mockLogger.debug).toHaveBeenCalledWith("To Device transport is disabled, ignoring received keys"); + expect(mockLogger.debug).toHaveBeenCalledWith( + "[RoomAndToDeviceTransport]:", + "To Device transport is disabled, ignoring received keys", + ); // for room key transport we will never get a disabled message because its will always just turn on expect(onTransportEnabled).toHaveBeenNthCalledWith(1, { toDevice: false, room: false }); expect(onTransportEnabled).toHaveBeenNthCalledWith(2, { toDevice: false, room: true }); diff --git a/spec/unit/matrixrtc/RoomKeyTransport.spec.ts b/spec/unit/matrixrtc/RoomKeyTransport.spec.ts index f08cced85..54854ebdd 100644 --- a/spec/unit/matrixrtc/RoomKeyTransport.spec.ts +++ b/spec/unit/matrixrtc/RoomKeyTransport.spec.ts @@ -51,9 +51,7 @@ describe("RoomKeyTransport", () => { room = makeMockRoom([membershipTemplate]); client = new MatrixClient({ baseUrl: "base_url" }); client.matrixRTC.start(); - transport = new RoomKeyTransport(room, client, statistics, { - getChild: jest.fn().mockReturnValue(mockLogger), - } as unknown as Mocked); + transport = new RoomKeyTransport(room, client, statistics, mockLogger); transport.on(KeyTransportEvents.ReceivedKeys, (...p) => { onCallEncryptionMock(...p); }); diff --git a/spec/unit/matrixrtc/ToDeviceKeyTransport.spec.ts b/spec/unit/matrixrtc/ToDeviceKeyTransport.spec.ts index e120eeb88..e6f853e5c 100644 --- a/spec/unit/matrixrtc/ToDeviceKeyTransport.spec.ts +++ b/spec/unit/matrixrtc/ToDeviceKeyTransport.spec.ts @@ -51,9 +51,14 @@ describe("ToDeviceKeyTransport", () => { }, }; - transport = new ToDeviceKeyTransport("@alice:example.org", "MYDEVICE", roomId, mockClient, statistics, { - getChild: jest.fn().mockReturnValue(mockLogger), - } as unknown as Mocked); + transport = new ToDeviceKeyTransport( + "@alice:example.org", + "MYDEVICE", + roomId, + mockClient, + statistics, + mockLogger, + ); }); it("should send my keys on via to device", async () => { @@ -186,7 +191,7 @@ describe("ToDeviceKeyTransport", () => { }), ); - expect(mockLogger.warn).toHaveBeenCalledWith("Malformed Event: Mismatch roomId"); + expect(mockLogger.warn).toHaveBeenCalledWith("[ToDeviceKeyTransport]:", "Malformed Event: Mismatch roomId"); expect(statistics.counters.roomEventEncryptionKeysReceived).toBe(0); }); diff --git a/src/matrixrtc/NewMembershipManager.ts b/src/matrixrtc/NewMembershipManager.ts index 755114865..521759114 100644 --- a/src/matrixrtc/NewMembershipManager.ts +++ b/src/matrixrtc/NewMembershipManager.ts @@ -296,9 +296,7 @@ export class MembershipManager // we put this at the beginning of the actions scheduler loop handle callback since it is a loop this // is equivalent to running it at the end of the loop. (just after applying the status/action list changes) // This order is required because this method needs to return the action updates. - this.logger.debug( - `applied action changes. Status: ${this.oldStatus} -> ${this.status}`, - ); + this.logger.debug(`applied action changes. Status: ${this.oldStatus} -> ${this.status}`); if (this.oldStatus !== this.status) { this.emit(MembershipManagerEvent.StatusChanged, this.oldStatus, this.status); }