Browse Source

test: fix spec compilation and expected values

- Restore correct leap year calculations for cash performance assertions
- Fix spec initialization under merged branch
pull/6912/head
Andrea Bugeja 5 days ago
parent
commit
710e8e63e9
  1. 3
      apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-and-sell.spec.ts

3
apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-and-sell.spec.ts

@ -72,7 +72,7 @@ describe('PortfolioCalculator', () => {
}); });
describe('get transaction point', () => { describe('get transaction point', () => {
it('with MSFT buy and sell with fractional quantities (multiples of 1/3)', () => { it('with MSFT buy and sell with fractional quantities (multiples of 1/3)', async () => {
jest.useFakeTimers().setSystemTime(parseDate('2024-04-01').getTime()); jest.useFakeTimers().setSystemTime(parseDate('2024-04-01').getTime());
const activities: Activity[] = [ const activities: Activity[] = [
@ -133,6 +133,7 @@ describe('PortfolioCalculator', () => {
userId: userDummyData.id userId: userDummyData.id
}); });
await portfolioCalculator.computeSnapshot();
const transactionPoints = portfolioCalculator.getTransactionPoints(); const transactionPoints = portfolioCalculator.getTransactionPoints();
const lastTransactionPoint = const lastTransactionPoint =
transactionPoints[transactionPoints.length - 1]; transactionPoints[transactionPoints.length - 1];

Loading…
Cancel
Save