mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-02 03:57:52 +00:00
31 lines
756 B
JavaScript
31 lines
756 B
JavaScript
import assignableAgentsAPI from '../assignableAgents';
|
|
|
|
describe('#AssignableAgentsAPI', () => {
|
|
describe('API calls', () => {
|
|
const originalAxios = window.axios;
|
|
const axiosMock = {
|
|
post: jest.fn(() => Promise.resolve()),
|
|
get: jest.fn(() => Promise.resolve()),
|
|
patch: jest.fn(() => Promise.resolve()),
|
|
delete: jest.fn(() => Promise.resolve()),
|
|
};
|
|
|
|
beforeEach(() => {
|
|
window.axios = axiosMock;
|
|
});
|
|
|
|
afterEach(() => {
|
|
window.axios = originalAxios;
|
|
});
|
|
|
|
it('#getAssignableAgents', () => {
|
|
assignableAgentsAPI.get([1]);
|
|
expect(axiosMock.get).toHaveBeenCalledWith('/api/v1/assignable_agents', {
|
|
params: {
|
|
inbox_ids: [1],
|
|
},
|
|
});
|
|
});
|
|
});
|
|
});
|