From adc5cfb3df871b31027ba06353464c2f7d161db6 Mon Sep 17 00:00:00 2001 From: Arham Amin <132888838+arhxam@users.noreply.github.com> Date: Mon, 20 Jul 2026 06:48:40 +0530 Subject: [PATCH] test(portfolio): assert a future account balance is ignored Adds the future-dated balance suggested in ghostfolio/ghostfolio#6185 to the cash calculator mock. Without the preceding fix the USD position reports activitiesCount 3 instead of 2, along with a zeroed average price and investment. --- .../calculator/roai/portfolio-calculator-cash.spec.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-cash.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-cash.spec.ts index 31e451051e..1d9897020e 100644 --- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-cash.spec.ts +++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-cash.spec.ts @@ -161,6 +161,14 @@ describe('PortfolioCalculator', () => { id: randomUUID(), value: 2000, valueInBaseCurrency: 1800 + }, + { + // Ignored future account balance + accountId, + date: parseDate('2050-12-31'), + id: randomUUID(), + value: 0, + valueInBaseCurrency: 0 } ] });