HATEOAS-first backend framework.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

19 строки
530 B

  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. });