UNPKG

firestore-vitest

Version:

Vitest helper for mocking Google Cloud Firestore

31 lines (27 loc) 729 B
import type { FakeFirestore } from './firestore.js'; import type { MockedQuerySnapshot } from './helpers/buildQuerySnapShot.js'; export class Query { constructor(collectionName: string, firestore: typeof FakeFirestore); get(): Promise<MockedQuerySnapshot>; select(): Query; where(): Query; offset(): Query; limit(): Query; orderBy(): Query; startAfter(): Query; startAt(): Query; withConverter(): Query; onSnapshot(): () => void; } export const mocks: { mockGet: vi.Mock, mockSelect: vi.Mock, mockWhere: vi.Mock, mockLimit: vi.Mock, mockOrderBy: vi.Mock, mockOffset: vi.Mock, mockStartAfter: vi.Mock, mockStartAt: vi.Mock, mockQueryOnSnapshot: vi.Mock, mockWithConverter: vi.Mock, };