UNPKG

syntropylog

Version:

An instance manager with observability for Node.js applications

18 lines (17 loc) 1.13 kB
/** * @file src/testing/index.ts * @description Public entry point for testing utilities. * This allows users to import testing tools without polluting their production bundle. * * @example * import { SyntropyLogTestHarness } from 'syntropylog/testing'; */ export type { SyntropyLogTestHarness } from './types'; export { MockContextManager } from '../context/MockContextManager'; export { SpyTransport } from '../logger/transports/SpyTransport'; export { createSyntropyLogMock, createMockLogger, createMockContextManager, createMockHttpManager, createMockBrokerManager, createMockSerializationManager, getMockLogger, getMockContextManager, getMockHttpManager, getMockBrokerManager, getMockSerializationManager, resetSyntropyLogMocks, type MockLogger, type MockSyntropyLog, } from './SyntropyLogMock'; export { createTestHelper, createServiceWithMock, type TestHelper, } from './test-helper'; export { MockBrokerAdapter } from './MockBrokerAdapter'; export { MockHttpClient } from './MockHttpClient'; export { MockSerializerRegistry } from './MockSerializerRegistry'; export { BeaconRedisMock } from './BeaconRedisMock';