feat(web): add logout command and tests

This commit is contained in:
Peter Steinberger
2025-11-26 01:29:02 +01:00
parent 1fd4485716
commit a2586b8b06
8 changed files with 99 additions and 14 deletions

View File

@@ -3,18 +3,18 @@ import fsSync from "node:fs";
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
import { resetLogger, setLoggerOverride } from "../logging.js";
import {
createWaSocket,
logWebSelfId,
waitForWaConnection,
} from "./session.js";
import {
baileys,
getLastSocket,
resetBaileysMocks,
resetLoadConfigMock,
} from "./test-helpers.js";
import { resetLogger, setLoggerOverride } from "../logging.js";
import {
createWaSocket,
logWebSelfId,
waitForWaConnection,
} from "./session.js";
describe("web session", () => {
beforeEach(() => {
@@ -29,6 +29,7 @@ describe("web session", () => {
vi.useRealTimers();
});
it("creates WA socket with QR handler", async () => {
await createWaSocket(true, false);
const makeWASocket = baileys.makeWASocket as ReturnType<typeof vi.fn>;