mocks.ts 995 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
  2. import { OverviewsQuery } from '@shared/graphql/types'
  3. import { mock } from 'vitest-mock-extended'
  4. export const getApiTicketOverviews = (): OverviewsQuery => ({
  5. overviews: mock<OverviewsQuery['overviews']>(
  6. {
  7. pageInfo: {
  8. endCursor: null,
  9. hasNextPage: false,
  10. },
  11. edges: [
  12. {
  13. cursor: 'node1',
  14. node: {
  15. id: '1',
  16. name: __('Overview 1'),
  17. ticketCount: 1,
  18. },
  19. },
  20. {
  21. cursor: 'node2',
  22. node: {
  23. id: '2',
  24. name: __('Overview 2'),
  25. ticketCount: 2,
  26. },
  27. },
  28. {
  29. cursor: 'node3',
  30. node: {
  31. id: '3',
  32. name: __('Overview 3'),
  33. ticketCount: 3,
  34. },
  35. },
  36. {
  37. cursor: 'node4',
  38. node: null,
  39. },
  40. ],
  41. },
  42. { deep: true },
  43. ),
  44. })