test-user-email-data.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import { UserEmailData } from '../../../../../types/user-email'
  2. export const confirmedUserData: UserEmailData = {
  3. confirmedAt: '2022-03-10T10:59:44.139Z',
  4. email: 'bar@overleaf.com',
  5. default: false,
  6. }
  7. export const unconfirmedUserData: UserEmailData = {
  8. email: 'baz@overleaf.com',
  9. default: false,
  10. }
  11. export const professionalUserData: UserEmailData = {
  12. affiliation: {
  13. cachedConfirmedAt: null,
  14. cachedEntitlement: null,
  15. cachedLastDayToReconfirm: null,
  16. cachedPastReconfirmDate: false,
  17. cachedReconfirmedAt: null,
  18. department: 'Art History',
  19. institution: {
  20. commonsAccount: false,
  21. confirmed: true,
  22. id: 1,
  23. isUniversity: false,
  24. maxConfirmationMonths: null,
  25. name: 'Overleaf',
  26. ssoEnabled: false,
  27. ssoBeta: false,
  28. },
  29. inReconfirmNotificationPeriod: false,
  30. inferred: false,
  31. licence: 'pro_plus',
  32. pastReconfirmDate: false,
  33. portal: { slug: '', templates_count: 1 },
  34. role: 'Reader',
  35. },
  36. confirmedAt: '2022-03-09T10:59:44.139Z',
  37. email: 'foo@overleaf.com',
  38. default: true,
  39. }
  40. export const fakeUsersData = [
  41. { ...confirmedUserData },
  42. { ...unconfirmedUserData },
  43. { ...professionalUserData },
  44. ]