UNPKG

@botonic/plugin-flow-builder

Version:

Botonic plugin for **Hubtype Flow Builder**: run and bridge flow-driven logic from bots on the **current** line.

24 lines 1.12 kB
import { vi } from 'vitest'; import { HubtypeQueuesClient, } from '../../services/hubtype-queues-client'; export function createMockHubtypeQueuesClient(availabilityData) { const mockResponse = Object.assign({ available: true, waiting_cases: 0, availability_threshold_waiting_cases: 10, open: true, name: 'queue_mocked', available_agents: 5 }, availabilityData); const mockGetAvailability = vi.fn(() => Promise.resolve(mockResponse)); const mockClient = { queueId: 'queue-id-mocked', checkAvailableAgents: false, getAvailability: mockGetAvailability, }; return mockClient; } export function mockHubtypeQueues(availabilityData) { vi.mocked(HubtypeQueuesClient).mockImplementation(function ( // eslint-disable-next-line @typescript-eslint/no-unused-vars _botonicContext, // eslint-disable-next-line @typescript-eslint/no-unused-vars _queueId, // eslint-disable-next-line @typescript-eslint/no-unused-vars _checkAvailableAgents) { return createMockHubtypeQueuesClient(availabilityData); }); } //# sourceMappingURL=hubtype-queue-client.js.map