web: extract reconnect helpers and add tests

This commit is contained in:
Peter Steinberger
2025-11-26 02:39:31 +01:00
parent baf20af17f
commit 765d67cd18
6 changed files with 167 additions and 94 deletions

View File

@@ -1,18 +1,17 @@
import { EventEmitter } from "node:events";
import fsSync from "node:fs";
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
import { resetLogger, setLoggerOverride } from "../logging.js";
import {
baileys,
getLastSocket,
resetBaileysMocks,
resetLoadConfigMock,
} from "./test-helpers.js";
import { resetLogger, setLoggerOverride } from "../logging.js";
import {
createWaSocket,
logWebSelfId,
waitForWaConnection,
} from "./session.js";
const { createWaSocket, logWebSelfId, waitForWaConnection } = await import(
"./session.js"
);
describe("web session", () => {
beforeEach(() => {