У меня есть такой тест:
const rendered = render(
<TransactionReason
reason={{ code: defaultReason }}
/>
);
expect(rendered.getByTestId('reasonInput')).toBeNull();
Я пытаюсь сделать следующее: есть компонент с testID = 'reasonInput'
, но этот компонент не отображается, когда свойство reason
имеет то значение, которое я даю (код: defaultReason). Но я получаю сообщение об ошибке, потому что Jest не может найти этот идентификатор, конечно, он не отображается. Я думал, что это приведет к ложному или нулевому значению, поэтому я попытался использовать toBeNull
или toBeFalsy
или что-то в этом роде.
Как я мог тогда проверить отсутствие этого компонента?