UNPKG

syntropylog

Version:

An instance manager with observability for Node.js applications

20 lines 1.16 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 { MockContextManager } from '../context/MockContextManager'; export { SpyTransport } from '../logger/transports/SpyTransport'; // SyntropyLog Mock for testing export { createSyntropyLogMock, createMockLogger, createMockContextManager, createMockHttpManager, createMockBrokerManager, createMockSerializationManager, getMockLogger, getMockContextManager, getMockHttpManager, getMockBrokerManager, getMockSerializationManager, resetSyntropyLogMocks, } from './SyntropyLogMock'; // Test helper for easy setup export { createTestHelper, createServiceWithMock, } from './test-helper'; // All mocks for testing (framework agnostic) export { MockBrokerAdapter } from './MockBrokerAdapter'; export { MockHttpClient } from './MockHttpClient'; export { MockSerializerRegistry } from './MockSerializerRegistry'; export { BeaconRedisMock } from './BeaconRedisMock'; //# sourceMappingURL=index.js.map