HATEOAS-first backend framework.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718
  1. import {vi} from 'vitest';
  2. export const NEW_ID = 1;
  3. export const TOTAL_COUNT = 1;
  4. export const createDummyDataSource = () => ({
  5. create: vi.fn(async (data) => data),
  6. getById: vi.fn(async () => ({})),
  7. delete: vi.fn(),
  8. emplace: vi.fn(async () => [{}, { isCreated: false }]),
  9. getMultiple: vi.fn(async () => []),
  10. getSingle: vi.fn(async () => ({})),
  11. getTotalCount: vi.fn(async () => TOTAL_COUNT),
  12. newId: vi.fn(async () => NEW_ID),
  13. patch: vi.fn(async (id, data) => ({ ...data, id })),
  14. initialize: vi.fn(async () => {}),
  15. });