20 lines
838 B
TypeScript
20 lines
838 B
TypeScript
import { describe, expect, test } from '@jest/globals';
|
|
import 'dotenv/config';
|
|
import { AlpacaExchange } from '../src/index';
|
|
|
|
describe('Alpaca Tests', () => {
|
|
test('portfolio fetch', () => {
|
|
expect(process.env.ALPACA_API_KEY).toBeDefined();
|
|
expect(process.env.ALPACA_SECRET_KEY).toBeDefined();
|
|
const exchange = new AlpacaExchange(process.env.ALPACA_API_KEY!, process.env.ALPACA_SECRET_KEY!, true);
|
|
expect(exchange.portfolioProvider.fetchPortfolio()).resolves.toBeDefined();
|
|
});
|
|
|
|
test('quote fetch', () => {
|
|
expect(process.env.ALPACA_API_KEY).toBeDefined();
|
|
expect(process.env.ALPACA_SECRET_KEY).toBeDefined();
|
|
const exchange = new AlpacaExchange(process.env.ALPACA_API_KEY!, process.env.ALPACA_SECRET_KEY!, true);
|
|
expect(exchange.quoteProvider.fetchQuote("AAPL")).resolves.toBeDefined();
|
|
});
|
|
});
|