client/fixtures/holidays.ts (146 lines of code) (raw):

export const noPotentialDeliveries = { nextInvoiceDateAfterToday: '2023-02-01', potentials: [], }; export const potentialDeliveries = { nextInvoiceDateAfterToday: '2023-02-01', potentials: [ { publicationDate: '2022-02-11', credit: -2.89, invoiceDate: '2023-02-01', }, ], }; export const multiplePotentialDeliveries = { nextInvoiceDateAfterToday: '2023-02-01', potentials: [ { publicationDate: '2022-03-18', credit: -2.89, invoiceDate: '2023-02-01', }, { publicationDate: '2022-03-25', credit: -2.89, invoiceDate: '2023-02-01', }, { publicationDate: '2022-04-01', credit: -2.89, invoiceDate: '2023-02-01', }, { publicationDate: '2022-04-08', credit: -2.89, invoiceDate: '2023-02-01', }, { publicationDate: '2022-04-15', credit: -2.89, invoiceDate: '2023-02-01', }, { publicationDate: '2022-04-22', credit: -2.89, invoiceDate: '2023-02-01', }, ], }; export const yearSpanningPotentialDeliveries = { nextInvoiceDateAfterToday: '2023-02-01', potentials: [ { publicationDate: '2022-12-23', credit: -2.89, invoiceDate: '2023-02-01', }, { publicationDate: '2022-12-30', credit: -2.89, invoiceDate: '2023-02-01', }, { publicationDate: '2023-01-06', credit: -2.89, invoiceDate: '2023-02-01', }, { publicationDate: '2023-01-13', credit: -2.89, invoiceDate: '2023-02-01', }, ], }; export const existingHolidays = { existing: [ { id: 'a2k9E000005NnbrQAC', startDate: '2022-03-11', endDate: '2022-03-12', subscriptionName: 'A-S00293857', publicationsImpacted: [ { publicationDate: '2022-03-11', estimatedPrice: -2.89, invoiceDate: '2022-03-24', isActioned: false, }, ], mutabilityFlags: { isFullyMutable: true, isEndDateEditable: true, }, }, ], issueSpecifics: [ { firstAvailableDate: '2022-02-05', issueDayOfWeek: 5, }, ], annualIssueLimit: 6, firstAvailableDate: '2022-02-05', }; export const existingHolidaysWithDeletion = { existing: [ { id: 'a2k9E000005NnbrQAC', startDate: '2022-03-11', endDate: '2022-03-12', subscriptionName: 'A-S00293857', publicationsImpacted: [ { publicationDate: '2022-03-11', estimatedPrice: -2.89, invoiceDate: '2022-03-24', isActioned: false, }, ], withdrawnTime: '2022-04-07T14:37:15.000Z', mutabilityFlags: { isFullyMutable: true, isEndDateEditable: true, }, }, ], issueSpecifics: [ { firstAvailableDate: '2022-02-05', issueDayOfWeek: 5, }, ], annualIssueLimit: 6, firstAvailableDate: '2022-02-05', }; export const existingHolidaysFirstIssueDecember = { existing: [], issueSpecifics: [ { firstAvailableDate: '2022-12-16', issueDayOfWeek: 5, }, ], annualIssueLimit: 6, firstAvailableDate: '2022-12-16', };