test: stabilize vitest mocks and harness typing

This commit is contained in:
Peter Steinberger
2026-02-14 20:44:46 +01:00
parent e4d63818f5
commit 5b7a33272a
14 changed files with 80 additions and 39 deletions

View File

@@ -1,4 +1,4 @@
import { beforeEach, vi } from "vitest";
import { beforeEach, type MockInstance, vi } from "vitest";
type NotificationHandler = (msg: { method: string; params?: unknown }) => void;
@@ -15,31 +15,31 @@ const state = vi.hoisted(() => ({
closeResolve: undefined as (() => void) | undefined,
}));
export function getRequestMock() {
export function getRequestMock(): MockInstance {
return state.requestMock;
}
export function getStopMock() {
export function getStopMock(): MockInstance {
return state.stopMock;
}
export function getSendMock() {
export function getSendMock(): MockInstance {
return state.sendMock;
}
export function getReplyMock() {
export function getReplyMock(): MockInstance {
return state.replyMock;
}
export function getUpdateLastRouteMock() {
export function getUpdateLastRouteMock(): MockInstance {
return state.updateLastRouteMock;
}
export function getReadAllowFromStoreMock() {
export function getReadAllowFromStoreMock(): MockInstance {
return state.readAllowFromStoreMock;
}
export function getUpsertPairingRequestMock() {
export function getUpsertPairingRequestMock(): MockInstance {
return state.upsertPairingRequestMock;
}