Browse Source

Reorder tests

pull/364/head
Thomas 4 years ago
parent
commit
9613a992ff
  1. 18
      apps/api/src/app/portfolio/portfolio.service.spec.ts

18
apps/api/src/app/portfolio/portfolio.service.spec.ts

@ -32,29 +32,29 @@ describe('PortfolioService', () => {
}) })
).toEqual(0); ).toEqual(0);
expect(
portfolioService.getAnnualizedPerformancePercent({
daysInMarket: 365, // 1 year
netPerformancePercent: 0.05
})
).toBeCloseTo(0.05);
/** /**
* Source: https://www.readyratios.com/reference/analysis/annualized_rate.html * Source: https://www.readyratios.com/reference/analysis/annualized_rate.html
*/ */
expect( expect(
portfolioService.getAnnualizedPerformancePercent({ portfolioService.getAnnualizedPerformancePercent({
daysInMarket: 65, daysInMarket: 65, // < 1 year
netPerformancePercent: 0.1025 netPerformancePercent: 0.1025
}) })
).toBeCloseTo(0.729705); ).toBeCloseTo(0.729705);
expect(
portfolioService.getAnnualizedPerformancePercent({
daysInMarket: 365, // 1 year
netPerformancePercent: 0.05
})
).toBeCloseTo(0.05);
/** /**
* Source: https://www.investopedia.com/terms/a/annualized-total-return.asp#annualized-return-formula-and-calculation * Source: https://www.investopedia.com/terms/a/annualized-total-return.asp#annualized-return-formula-and-calculation
*/ */
expect( expect(
portfolioService.getAnnualizedPerformancePercent({ portfolioService.getAnnualizedPerformancePercent({
daysInMarket: 575, daysInMarket: 575, // > 1 year
netPerformancePercent: 0.2374 netPerformancePercent: 0.2374
}) })
).toEqual(0.1447846830315136); ).toEqual(0.1447846830315136);

Loading…
Cancel
Save