universo-platform-3d
24 строки · 572.0 Байт
1import { vi } from 'vitest'
2
3export const PostHogServiceMock = {
4createQueryBuilder: vi.fn(() => ({
5execute: vi.fn()
6})),
7captureEvent: vi.fn()
8}
9
10export const HogQLQueryBuilderMock = (value) => {
11const mock = {
12select: vi.fn(() => mock),
13where: vi.fn(() => mock),
14andWhere: vi.fn(() => mock),
15orWhere: vi.fn(() => mock),
16from: vi.fn(() => mock),
17offset: vi.fn(() => mock),
18limit: vi.fn(() => mock),
19sort: vi.fn(() => mock),
20execute: vi.fn(() => Promise.resolve(value)),
21getRawQuery: vi.fn(() => '')
22}
23return mock
24}
25