import type { AURAConfig } from "AURA/plugin-sdk"; import { afterEach, beforeEach, vi } from "vitest"; export const BASE_TWITCH_TEST_ACCOUNT = { username: "testbot", clientId: "test-client-id", channel: "#testchannel", }; export function makeTwitchTestConfig(account: Record): AURAConfig { return { channels: { twitch: { accounts: { default: account, }, }, }, } as unknown as AURAConfig; } export function installTwitchTestHooks() { beforeEach(() => { vi.clearAllMocks(); }); afterEach(() => { vi.restoreAllMocks(); }); }