From 84a130169250019e36231db6250889aa22454375 Mon Sep 17 00:00:00 2001 From: Attila Cseh Date: Wed, 30 Jul 2025 11:15:16 +0200 Subject: [PATCH] tests fixed --- .../calculator/roai/portfolio-calculator-btceur.spec.ts | 4 ++++ .../calculator/roai/portfolio-calculator-btcusd.spec.ts | 4 ++++ .../portfolio-calculator-novn-buy-and-sell-partially.spec.ts | 4 ++++ .../roai/portfolio-calculator-novn-buy-and-sell.spec.ts | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btceur.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btceur.spec.ts index 3594b4427..ad64cb383 100644 --- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btceur.spec.ts +++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btceur.spec.ts @@ -18,6 +18,7 @@ import { PortfolioSnapshotServiceMock } from '@ghostfolio/api/services/queues/po import { parseDate } from '@ghostfolio/common/helper'; import { PerformanceCalculationType } from '@ghostfolio/common/types/performance-calculation-type.type'; +import { Tag } from '@prisma/client'; import { Big } from 'big.js'; import { join } from 'path'; @@ -108,6 +109,9 @@ describe('PortfolioCalculator', () => { name: 'Bitcoin', symbol: activity.symbol }, + tags: activity.tags?.map((id) => { + return { id } as Tag; + }), unitPriceInAssetProfileCurrency: 44558.42 })); diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd.spec.ts index d1d9fbd93..d17fd028a 100644 --- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd.spec.ts +++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd.spec.ts @@ -18,6 +18,7 @@ import { PortfolioSnapshotServiceMock } from '@ghostfolio/api/services/queues/po import { parseDate } from '@ghostfolio/common/helper'; import { PerformanceCalculationType } from '@ghostfolio/common/types/performance-calculation-type.type'; +import { Tag } from '@prisma/client'; import { Big } from 'big.js'; import { join } from 'path'; @@ -108,6 +109,9 @@ describe('PortfolioCalculator', () => { name: 'Bitcoin', symbol: activity.symbol }, + tags: activity.tags?.map((id) => { + return { id } as Tag; + }), unitPriceInAssetProfileCurrency: 44558.42 })); diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts index 96bbbc757..18455477e 100644 --- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts +++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts @@ -18,6 +18,7 @@ import { PortfolioSnapshotServiceMock } from '@ghostfolio/api/services/queues/po import { parseDate } from '@ghostfolio/common/helper'; import { PerformanceCalculationType } from '@ghostfolio/common/types/performance-calculation-type.type'; +import { Tag } from '@prisma/client'; import { Big } from 'big.js'; import { join } from 'path'; @@ -111,6 +112,9 @@ describe('PortfolioCalculator', () => { name: 'Novartis AG', symbol: activity.symbol }, + tags: activity.tags?.map((id) => { + return { id } as Tag; + }), unitPriceInAssetProfileCurrency: activity.unitPrice })); diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts index c19f6917e..e20400cb7 100644 --- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts +++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts @@ -18,6 +18,7 @@ import { PortfolioSnapshotServiceMock } from '@ghostfolio/api/services/queues/po import { parseDate } from '@ghostfolio/common/helper'; import { PerformanceCalculationType } from '@ghostfolio/common/types/performance-calculation-type.type'; +import { Tag } from '@prisma/client'; import { Big } from 'big.js'; import { join } from 'path'; @@ -111,6 +112,9 @@ describe('PortfolioCalculator', () => { name: 'Novartis AG', symbol: activity.symbol }, + tags: activity.tags?.map((id) => { + return { id } as Tag; + }), unitPriceInAssetProfileCurrency: activity.unitPrice }));