UNPKG

tradestation-api-ts

Version:

A comprehensive TypeScript wrapper for TradeStation WebAPI v3

32 lines (31 loc) 962 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createMockHttpClient = createMockHttpClient; exports.createMockStreamManager = createMockStreamManager; exports.createAxiosResponse = createAxiosResponse; const HttpClient_1 = require("../client/HttpClient"); const StreamManager_1 = require("../streaming/StreamManager"); // Mock HttpClient and StreamManager jest.mock('../client/HttpClient'); jest.mock('../streaming/StreamManager'); function createMockHttpClient() { return new HttpClient_1.HttpClient({ clientId: 'test', clientSecret: 'test' }); } function createMockStreamManager(mockHttpClient) { return new StreamManager_1.StreamManager(mockHttpClient, { clientId: 'test', clientSecret: 'test' }); } function createAxiosResponse(data) { return { data, status: 200, statusText: 'OK', headers: {}, config: { headers: {} } }; }