test(matrix): restore sdk mock ordering

This commit is contained in:
Peter Steinberger 2026-03-28 05:02:29 +00:00
parent ccf54f263a
commit f01f2ddc6d
1 changed files with 5 additions and 3 deletions

View File

@ -2,7 +2,6 @@ import { EventEmitter } from "node:events";
import fs from "node:fs";
import os from "node:os";
import path from "node:path";
import { encodeRecoveryKey } from "matrix-js-sdk/lib/crypto-api/recovery-key.js";
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
class FakeMatrixEvent extends EventEmitter {
@ -189,14 +188,17 @@ vi.mock("matrix-js-sdk", async (importOriginal) => {
};
});
import { MatrixClient } from "./sdk.js";
const { encodeRecoveryKey } = await import("matrix-js-sdk/lib/crypto-api/recovery-key.js");
let MatrixClient: typeof import("./sdk.js").MatrixClient;
describe("MatrixClient request hardening", () => {
beforeEach(() => {
beforeEach(async () => {
vi.resetModules();
matrixJsClient = createMatrixJsClientStub();
lastCreateClientOpts = null;
vi.useRealTimers();
vi.unstubAllGlobals();
({ MatrixClient } = await import("./sdk.js"));
});
afterEach(() => {