Утверждение параметров - PullRequest
0 голосов
/ 26 января 2019

Я хочу подтвердить params, но я заметил, что есть два способа сделать это:

console.log(mockMethod.mock.calls[0][0])

и

mockMethod.mockImplementationOnce((params, cb) => {
   console.log(params); //add assert here
   cb(null, {});
});

Они оба выводят один и тот же результат, который я должен использовать, чтобы утверждать (ожидать) объект params?

1 Ответ

0 голосов
/ 26 января 2019

Основное отличие состоит в том, что фиктивный инструмент обеспечивает фиктивную реализацию, в которой вы только что регистрировали родителей. С другой стороны, вы на самом деле проверяете, был ли выполнен вызов с правильными параметрами. Если вы хотите подтвердить параметры, то первый вызов - правильное использование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...