|
@ -47,11 +47,21 @@ describe('YahooFinanceDataEnhancerService', () => { |
|
|
'BTC-USD' |
|
|
'BTC-USD' |
|
|
) |
|
|
) |
|
|
).toEqual('BTCUSD'); |
|
|
).toEqual('BTCUSD'); |
|
|
|
|
|
expect( |
|
|
|
|
|
await yahooFinanceDataEnhancerService.convertFromYahooFinanceSymbol( |
|
|
|
|
|
'USD.AX' |
|
|
|
|
|
) |
|
|
|
|
|
).toEqual('USD.AX'); |
|
|
expect( |
|
|
expect( |
|
|
await yahooFinanceDataEnhancerService.convertFromYahooFinanceSymbol( |
|
|
await yahooFinanceDataEnhancerService.convertFromYahooFinanceSymbol( |
|
|
'EURUSD=X' |
|
|
'EURUSD=X' |
|
|
) |
|
|
) |
|
|
).toEqual('EURUSD'); |
|
|
).toEqual('EURUSD'); |
|
|
|
|
|
expect( |
|
|
|
|
|
await yahooFinanceDataEnhancerService.convertFromYahooFinanceSymbol( |
|
|
|
|
|
'USDCHF=X' |
|
|
|
|
|
) |
|
|
|
|
|
).toEqual('USDCHF'); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
it('convertToYahooFinanceSymbol', async () => { |
|
|
it('convertToYahooFinanceSymbol', async () => { |
|
@ -65,6 +75,16 @@ describe('YahooFinanceDataEnhancerService', () => { |
|
|
'DOGEUSD' |
|
|
'DOGEUSD' |
|
|
) |
|
|
) |
|
|
).toEqual('DOGE-USD'); |
|
|
).toEqual('DOGE-USD'); |
|
|
|
|
|
expect( |
|
|
|
|
|
await yahooFinanceDataEnhancerService.convertToYahooFinanceSymbol( |
|
|
|
|
|
'EURUSD' |
|
|
|
|
|
) |
|
|
|
|
|
).toEqual('EURUSD=X'); |
|
|
|
|
|
expect( |
|
|
|
|
|
await yahooFinanceDataEnhancerService.convertToYahooFinanceSymbol( |
|
|
|
|
|
'USD.AX' |
|
|
|
|
|
) |
|
|
|
|
|
).toEqual('USD.AX'); |
|
|
expect( |
|
|
expect( |
|
|
await yahooFinanceDataEnhancerService.convertToYahooFinanceSymbol( |
|
|
await yahooFinanceDataEnhancerService.convertToYahooFinanceSymbol( |
|
|
'USDCHF' |
|
|
'USDCHF' |
|
|