mongoku
Version:
[](https://github.com/huggingface/Mongoku/actions/workflows/ci.yml)
20 lines (18 loc) • 518 B
text/typescript
import { vi } from "vitest";
// Mock the mongo module to avoid actual MongoDB connections during tests
vi.mock("$lib/server/mongo", () => ({
getMongo: vi.fn(() =>
Promise.resolve({
findOne: vi.fn(),
find: vi.fn(),
count: vi.fn(),
updateOne: vi.fn(),
removeOne: vi.fn(),
getServersJson: vi.fn(() => Promise.resolve([])),
getDatabasesJson: vi.fn(() => Promise.resolve([])),
getCollectionsJson: vi.fn(() => Promise.resolve([])),
addServer: vi.fn(),
removeServer: vi.fn(),
}),
),
}));