UNPKG

torotask

Version:

Task queue processing in NodeJS based on BullMQ and Redis

48 lines 1.08 kB
/** * Simple mock factories for testing * These will be expanded as needed for specific test cases */ /** * Creates mock payload for testing */ export function createMockPayload(overrides = {}) { return { id: 'test-id', data: { message: 'test' }, ...overrides, }; } /** * Creates mock Redis configuration for testing */ export function createMockRedisConfig(overrides = {}) { return { host: 'localhost', port: 6379, maxRetriesPerRequest: 3, ...overrides, }; } /** * Creates a mock task handler function */ export function createMockTaskHandler(result = { success: true }) { return async (_payload) => { // Simple mock implementation return result; }; } /** * Creates a mock job for testing */ export function createMockJob(overrides = {}) { return { id: 'test-job-id', state: { stepState: {}, }, updateState: jest.fn().mockResolvedValue(undefined), ...overrides, }; } //# sourceMappingURL=mock-factories.js.map