test(web): annotate access-control harness mocks

This commit is contained in:
Gustavo Madeira Santana
2026-02-14 17:16:29 -05:00
parent aae290eed3
commit dd1fb7ff78

View File

@@ -1,8 +1,15 @@
import { beforeEach, vi } from "vitest";
export const sendMessageMock = vi.fn();
export const readAllowFromStoreMock = vi.fn();
export const upsertPairingRequestMock = vi.fn();
type AsyncMock<TArgs extends unknown[] = unknown[], TResult = unknown> = {
(...args: TArgs): Promise<TResult>;
mockReset: () => AsyncMock<TArgs, TResult>;
mockResolvedValue: (value: TResult) => AsyncMock<TArgs, TResult>;
mockResolvedValueOnce: (value: TResult) => AsyncMock<TArgs, TResult>;
};
export const sendMessageMock = vi.fn() as AsyncMock;
export const readAllowFromStoreMock = vi.fn() as AsyncMock;
export const upsertPairingRequestMock = vi.fn() as AsyncMock;
let config: Record<string, unknown> = {};