Allow the tests to force a MatrixClient
This commit is contained in:
parent
eb78b1b328
commit
19500cf96a
2 changed files with 6 additions and 2 deletions
|
@ -101,7 +101,11 @@ export class RoomListStore2 extends AsyncStoreWithClient<ActionPayload> {
|
|||
}
|
||||
|
||||
// Public for test usage. Do not call this.
|
||||
public async makeReady() {
|
||||
public async makeReady(forcedClient?: MatrixClient) {
|
||||
if (forcedClient) {
|
||||
super.matrixClient = forcedClient;
|
||||
}
|
||||
|
||||
// TODO: Remove with https://github.com/vector-im/riot-web/issues/14367
|
||||
this.checkEnabled();
|
||||
if (!this.enabled) return;
|
||||
|
|
|
@ -109,7 +109,7 @@ describe('RoomList', () => {
|
|||
client.getRoom = (roomId) => roomMap[roomId];
|
||||
|
||||
// Now that everything has been set up, prepare and update the store
|
||||
await RoomListStore.instance.makeReady();
|
||||
await RoomListStore.instance.makeReady(client);
|
||||
|
||||
done();
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue