Как выполнить модульное тестирование неудачного сценария API с помощью Jest - PullRequest
0 голосов
/ 26 апреля 2020

Вот мой пример jest.mock ниже. Я уже прошел сценарий успешного ответа от API.

jest.mock('../../API', () => {
  return {
   getBeyondSla: jest.fn(() => {
     let data = {
       tickets: [
         {
           customerName: '3',
           date: '2020-01-07 04:56:38 AM',
           requestType: 'Testing Type',
           ticketId: 'e4323952-7e83-4036-b201-3c4b9f3ad899',
           ticketStatus: 1,
         },
       ],
      type: 'test',
     };

     return Promise.resolve(data);
   }),
 };
});
let MyComponentProps = {
  handler: {
    viewAllRequest: jest.fn(),
    textFormat: jest.fn(),
    dateFormatter: jest.fn(),
    timeFormatter: jest.fn(),
  },
};

test('Test if component is rendering', async () => {
  render(<MyComponent {...MyComponentProps} />);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...