UNPKG

skayn-trading-sdk

Version:

Professional Bitcoin trading strategy backtesting framework with institutional-grade architecture

26 lines (21 loc) 687 B
// Jest test setup file // Configure test environment // Increase test timeout for backtesting operations jest.setTimeout(10000); // Set logger to warn level during tests for cleaner output process.env.SKAYN_LOG_LEVEL = 'warn'; // Mock console.log for cleaner test output const originalLog = console.log; global.mockConsoleLog = () => { console.log = jest.fn(); }; global.restoreConsoleLog = () => { console.log = originalLog; }; // Global test utilities global.expectValidBacktestResult = (result) => { expect(result).toBeDefined(); expect(typeof result).toBe('object'); expect(result).toHaveProperty('initialBalance'); expect(result).toHaveProperty('finalBalance'); };