test(ci): reset mattermost websocket timers per test

This commit is contained in:
Peter Steinberger
2026-04-03 21:17:38 +01:00
parent de6997a203
commit fde573bab2

View File

@@ -1,4 +1,4 @@
import { describe, expect, it, vi } from "vitest";
import { beforeEach, describe, expect, it, vi } from "vitest";
import type { RuntimeEnv } from "../../runtime-api.js";
import {
createMattermostConnectOnce,
@@ -84,6 +84,10 @@ const testRuntime = (): RuntimeEnv =>
}) as RuntimeEnv;
describe("mattermost websocket monitor", () => {
beforeEach(() => {
vi.useRealTimers();
});
it("rejects when websocket closes before open", async () => {
const socket = new FakeWebSocket();
const connectOnce = createMattermostConnectOnce({