HATEOAS-first backend framework.
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

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