Browse Source

Add all the tests

pull/1924/head
Oleg Shvartsman 2 years ago
parent
commit
1121251e51
  1. 13
      apps/api/src/app/portfolio/current-rate.service.spec.ts
  2. 2
      apps/api/src/app/portfolio/portfolio-calculator-baln-buy-and-sell.spec.ts
  3. 2
      apps/api/src/app/portfolio/portfolio-calculator-baln-buy.spec.ts
  4. 2
      apps/api/src/app/portfolio/portfolio-calculator-btcusd-buy-and-sell-partially.spec.ts
  5. 2
      apps/api/src/app/portfolio/portfolio-calculator-no-orders.spec.ts
  6. 2
      apps/api/src/app/portfolio/portfolio-calculator-novn-buy-and-sell-partially.spec.ts
  7. 2
      apps/api/src/app/portfolio/portfolio-calculator-novn-buy-and-sell.spec.ts
  8. 2
      apps/api/src/app/portfolio/portfolio-calculator.spec.ts

13
apps/api/src/app/portfolio/current-rate.service.spec.ts

@ -6,6 +6,7 @@ import { DataSource, MarketData } from '@prisma/client';
import { CurrentRateService } from './current-rate.service';
import { GetValuesObject } from './interfaces/get-values-object.interface';
import { DataGatheringService } from '@ghostfolio/api/services/data-gathering/data-gathering.service';
jest.mock('@ghostfolio/api/services/market-data/market-data.service', () => {
return {
@ -89,6 +90,7 @@ describe('CurrentRateService', () => {
let exchangeRateDataService: ExchangeRateDataService;
let marketDataService: MarketDataService;
let propertyService: PropertyService;
let dataGatheringService: DataGatheringService;
beforeAll(async () => {
propertyService = new PropertyService(null);
@ -109,10 +111,21 @@ describe('CurrentRateService', () => {
);
marketDataService = new MarketDataService(null);
dataGatheringService = new DataGatheringService(
null,
null,
dataProviderService,
exchangeRateDataService,
marketDataService,
null,
null
);
await exchangeRateDataService.initialize();
currentRateService = new CurrentRateService(
dataProviderService,
dataGatheringService,
exchangeRateDataService,
marketDataService
);

2
apps/api/src/app/portfolio/portfolio-calculator-baln-buy-and-sell.spec.ts

@ -18,7 +18,7 @@ describe('PortfolioCalculator', () => {
let currentRateService: CurrentRateService;
beforeEach(() => {
currentRateService = new CurrentRateService(null, null, null);
currentRateService = new CurrentRateService(null, null, null, null);
});
describe('get current positions', () => {

2
apps/api/src/app/portfolio/portfolio-calculator-baln-buy.spec.ts

@ -18,7 +18,7 @@ describe('PortfolioCalculator', () => {
let currentRateService: CurrentRateService;
beforeEach(() => {
currentRateService = new CurrentRateService(null, null, null);
currentRateService = new CurrentRateService(null, null, null, null);
});
describe('get current positions', () => {

2
apps/api/src/app/portfolio/portfolio-calculator-btcusd-buy-and-sell-partially.spec.ts

@ -18,7 +18,7 @@ describe('PortfolioCalculator', () => {
let currentRateService: CurrentRateService;
beforeEach(() => {
currentRateService = new CurrentRateService(null, null, null);
currentRateService = new CurrentRateService(null, null, null, null);
});
describe('get current positions', () => {

2
apps/api/src/app/portfolio/portfolio-calculator-no-orders.spec.ts

@ -18,7 +18,7 @@ describe('PortfolioCalculator', () => {
let currentRateService: CurrentRateService;
beforeEach(() => {
currentRateService = new CurrentRateService(null, null, null);
currentRateService = new CurrentRateService(null, null, null, null);
});
describe('get current positions', () => {

2
apps/api/src/app/portfolio/portfolio-calculator-novn-buy-and-sell-partially.spec.ts

@ -18,7 +18,7 @@ describe('PortfolioCalculator', () => {
let currentRateService: CurrentRateService;
beforeEach(() => {
currentRateService = new CurrentRateService(null, null, null);
currentRateService = new CurrentRateService(null, null, null, null);
});
describe('get current positions', () => {

2
apps/api/src/app/portfolio/portfolio-calculator-novn-buy-and-sell.spec.ts

@ -18,7 +18,7 @@ describe('PortfolioCalculator', () => {
let currentRateService: CurrentRateService;
beforeEach(() => {
currentRateService = new CurrentRateService(null, null, null);
currentRateService = new CurrentRateService(null, null, null, null);
});
describe('get current positions', () => {

2
apps/api/src/app/portfolio/portfolio-calculator.spec.ts

@ -7,7 +7,7 @@ describe('PortfolioCalculator', () => {
let currentRateService: CurrentRateService;
beforeEach(() => {
currentRateService = new CurrentRateService(null, null, null);
currentRateService = new CurrentRateService(null, null, null, null);
});
describe('annualized performance percentage', () => {

Loading…
Cancel
Save