Phase 5 cleanup
This commit is contained in:
parent
5536acd67d
commit
76a516a417
136 changed files with 6322 additions and 1985 deletions
|
|
@ -235,9 +235,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
];
|
||||
const byPeriod = [{ _id: '2024-01', totalSpent: 100 }];
|
||||
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce(byMedicine)
|
||||
.mockResolvedValueOnce(byPeriod);
|
||||
mockAggregate.mockResolvedValueOnce(byMedicine).mockResolvedValueOnce(byPeriod);
|
||||
|
||||
const result = await repo.getSpendingSummary('hh1', { period: 'month' });
|
||||
|
||||
|
|
@ -256,9 +254,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
});
|
||||
|
||||
it('returns null currency when no medicine data', async () => {
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce([])
|
||||
.mockResolvedValueOnce([]);
|
||||
mockAggregate.mockResolvedValueOnce([]).mockResolvedValueOnce([]);
|
||||
|
||||
const result = await repo.getSpendingSummary('hh1', { period: 'month' });
|
||||
|
||||
|
|
@ -269,9 +265,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
});
|
||||
|
||||
it('filters by medicineId', async () => {
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce([])
|
||||
.mockResolvedValueOnce([]);
|
||||
mockAggregate.mockResolvedValueOnce([]).mockResolvedValueOnce([]);
|
||||
|
||||
await repo.getSpendingSummary('hh1', { period: 'month', medicineId: 'med-1' });
|
||||
|
||||
|
|
@ -279,9 +273,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
});
|
||||
|
||||
it('filters by startDate only', async () => {
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce([])
|
||||
.mockResolvedValueOnce([]);
|
||||
mockAggregate.mockResolvedValueOnce([]).mockResolvedValueOnce([]);
|
||||
|
||||
await repo.getSpendingSummary('hh1', {
|
||||
period: 'month',
|
||||
|
|
@ -292,9 +284,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
});
|
||||
|
||||
it('filters by endDate only', async () => {
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce([])
|
||||
.mockResolvedValueOnce([]);
|
||||
mockAggregate.mockResolvedValueOnce([]).mockResolvedValueOnce([]);
|
||||
|
||||
await repo.getSpendingSummary('hh1', {
|
||||
period: 'month',
|
||||
|
|
@ -305,9 +295,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
});
|
||||
|
||||
it('filters by both startDate and endDate', async () => {
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce([])
|
||||
.mockResolvedValueOnce([]);
|
||||
mockAggregate.mockResolvedValueOnce([]).mockResolvedValueOnce([]);
|
||||
|
||||
await repo.getSpendingSummary('hh1', {
|
||||
period: 'month',
|
||||
|
|
@ -319,9 +307,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
});
|
||||
|
||||
it('uses quarter date format', async () => {
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce([])
|
||||
.mockResolvedValueOnce([]);
|
||||
mockAggregate.mockResolvedValueOnce([]).mockResolvedValueOnce([]);
|
||||
|
||||
await repo.getSpendingSummary('hh1', { period: 'quarter' });
|
||||
|
||||
|
|
@ -329,9 +315,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
});
|
||||
|
||||
it('uses year date format', async () => {
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce([])
|
||||
.mockResolvedValueOnce([]);
|
||||
mockAggregate.mockResolvedValueOnce([]).mockResolvedValueOnce([]);
|
||||
|
||||
await repo.getSpendingSummary('hh1', { period: 'year' });
|
||||
|
||||
|
|
@ -350,9 +334,7 @@ describe(CabinetEventsRepository.name, () => {
|
|||
currency: null,
|
||||
},
|
||||
];
|
||||
mockAggregate
|
||||
.mockResolvedValueOnce(byMedicine)
|
||||
.mockResolvedValueOnce([]);
|
||||
mockAggregate.mockResolvedValueOnce(byMedicine).mockResolvedValueOnce([]);
|
||||
|
||||
const result = await repo.getSpendingSummary('hh1', { period: 'month' });
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue