Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { describe, expect, it, vi } from "vitest";
describe("zca-client runtime loading", () => {
it("does not import zca-js until a session is created", async () => {
vi.clearAllMocks();
const runtimeFactory = vi.fn(() => ({
Zalo: class MockZalo {
constructor(public readonly options?: { logging?: boolean; selfListen?: boolean }) {}
},
}));
vi.doMock("zca-js", runtimeFactory);
const zcaClient = await import("./zca-client.js");
expect(runtimeFactory).not.toHaveBeenCalled();
const client = await zcaClient.createZalo({ logging: false, selfListen: true });
expect(runtimeFactory).toHaveBeenCalledTimes(1);
expect(client).toMatchObject({
options: { logging: false, selfListen: true },
});
});
});
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland