Как проверить функцию, которая была передана реквизитом

Как вы можете видеть в документах mongo - поскольку индекс версии 3.2 $text по умолчанию не чувствителен к регистру: https://docs.mongodb.com/manual/core/index-text/#text-index -фаза-нечувствительность

Создайте текстовый индекс и используйте текстовый оператор в вашем запросе .

-1
задан ismael oliva 18 January 2019 в 13:46
поделиться

1 ответ

Основная идея заключается в том, чтобы шпионить за функцией, передаваемой в onPress. Затем вы должны смоделировать событие onPress на кнопке и проверить, была ли вызвана функция с какими-либо параметрами и т. Д. Затем вы проверили бы фактический вывод функции. Так, например, если функция изменяет текст в кнопке с «Click Me» на «Clicked!», Вы должны установить первое текстовое свойство перед щелчком, а затем проверить обновленное.

Пример с Jest:

const onPressSpy = jest.fn();

const gettingStartedButton = shallow(<GettingStarted object={onPressSpy} />);

expect(gettingStartedButton.find('button').children().text()).toBe('Click Me!');

gettingStartedButton.find('button').simulate('press');
expect(onPressSpy).toHaveBeenCalled();
expect(gettingStartedButton.find('button').children().text()).toBe('Clicked!');
0
ответ дан Katia Wheeler 18 January 2019 в 13:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: