Описание тега react-native-testing-library

Библиотека react-native-testing-library - это легкое решение для тестирования ваших компонентов React Native. Он предоставляет легкие служебные функции поверх react-test-renderer, что позволяет вам всегда быть в курсе последних функций React и писать любые тесты компонентов, которые вам нравятся.
1 ответ

NoneFire Event on SegmentedControlIOS

Я использую реагирующую нативную библиотеку тестирования - https://callstack.github.io/react-native-testing-library/docs/getting-started у меня есть <SegmentedControlIOS> - https://facebook.github.io/react-native/docs/segmentedcontrolios Я хоч…
0 ответов

Использование JSDOM / Enzyme с React-native

Я совершенно не знаком с мобильным тестированием, мне было интересно, почему у меня есть ошибки в тесте с использованием Jsdom с Enzyme; У меня есть тест: describe("Rendering", () => { const wrapper = shallow( <PrescriptionList prescriptions={…
2 ответа

Jest Redux Persist: TypeError: невозможно прочитать свойство 'catch' неопределенного значения в writeStagedState

Я пытаюсь протестировать свой LoginScreen с помощью Jest и Typescript. Я использую redux и redux-persist для хранения и настроил хранилище для использования AsyncStorage как части конфигурации. Я подозреваю, что redux-persist пытается регидратироват…
1 ответ

React Native: обновление значений api контекста в модульных тестах jest

Я пишу модульные тесты для проверки собственной формы реакции с небольшим количеством вводимых текста и настраиваемым выпадающим полем. Я используюjest с react-native-testing-library. Форма подтверждается при отправке через прессу. Значения формы со…
1 ответ

Как получить реквизит отрендеренного компонента

Представьте, у меня есть собственный компонент React: const HelloWorld = (props) => ( <View> <Text>Hello World</Text> </View>) Я хочу запустить тест, чтобы обратиться к самому компоненту HelloWorld и проверить наличие опор…
02 ноя '19 в 16:53
1 ответ

Проверка предупреждений с помощью библиотеки react-native-testing

Можно react-native-testing-library найти оповещение, созданное с помощью Alert.alert()? Мое приложение создает предупреждение, как ожидалось, но этот тест не работает: // test const Wrapper = props => ( <Fragment> <SubscriptionProductDet…
5 ответов

Библиотека тестирования Jest+React Native: как проверить источник изображения?

В моем новом приложении React Native я хочу добавить несколько тестов Jest. Один компонент отображает фоновое изображение, которое находится непосредственно в проекте в assets папка. Теперь я споткнулся о том, как проверить, действительно ли это изо…
03 мар '20 в 17:34
0 ответов

Тест Jest-Native проходит успешно, но не должен

В моем приложении React Native я пытаюсь выполнить модульное тестирование, если кнопка содержит заголовок "test". Для этого я используюreact-native-testing-library а также Jest/Jest-native. Проблема в том, что даже если я даю кнопке "неправильный" з…
1 ответ

Как получить экземпляр React Test Renderer в React Native Testing Library

У меня есть компонент с методом жизненного цикла, добавленным библиотекой навигации - React Native Navigation (https://wix.github.io/react-native-navigation/). Я должен вызвать этот метод жизненного цикла (componentDidAppear) в тестах, чтобы мой ком…
0 ответов

Тестируйте анимацию в React Native при отображении клавиатуры

У меня есть компонент формы, который анимирует изображение логотипа над формой, чтобы оно было меньше, когда поле ввода находится в фокусе. Это позволяет всей форме отображаться над мягкой клавиатурой, чтобы клавиатура не скрывала кнопку отправки. Ч…
0 ответов

Доступ к содержимому текста в определенном контейнере во время тестирования

У меня есть компонент, который по-разному отображает валюту и импортируется в Screens следующее. <View> <Currency includeSymbol={0} decimalPoint={2} amount={item.internalValue}/> </View> <View> <Transaction productType={it…
0 ответов

Получите реквизиты в библиотеке тестирования React Native

Как мне получить реквизит в '@testing-library/react-native' Вот мой код: const personStore = new PersonStore(); personStore.setNewEmployee(); test('aaaa', () => { const app = render( <PersonInfo.wrappedComponent personStore={personStore} />…
03 июн '20 в 04:19
0 ответов

Библиотека тестирования React Native

Как проверить отключенную кнопку в форме Formik с помощью библиотеки тестирования React Native? Это моя форма js. В этой форме у меня ввод текста будет testId input_email, если адрес электронной почты недействителен, кнопка отправки должна быть откл…
0 ответов

Как включить собственные тесты в систему Android Build?

Я работаю с AOSP-Q. Обычно после сборки кода все собственные тесты были доступны в каталоге / data / nativetests/. Мой исходный код содержит количество собственных тестов в разных каталогах. Мой вопрос: как я могу включить эти тесты в свою систему с…
8 ответов

React-native-testing-library: как протестировать useEffect с помощью act

Я использую react-native-testing-libraryчтобы протестировать мой реагирующий компонент. У меня есть компонент (для целей этой публикации он был упрощен): export const ComponentUnderTest = () => { useEffect(() => { __make_api_call_here_then_upd…
1 ответ

Проблема при тестировании DateTimePickerModal с помощью библиотеки тестирования Jest & React Native

Я пытаюсь написать модульные тесты для React Native Modal DateTime Picker, используя Jest и React Native Testing Library. Я прошел 3 (как мне кажется) стандартных реквизита RN: accessible: true, accessibilityLabel: testLabel, testID: testLabel, Вот …
3 ответа

Как правильно тестировать React Native Modals с помощью Jest и Native Testing Library

Мне сложно понять, как тестировать мой модальный компонент. Я использую пакет response-native-modals и @testing-library/react-native с Jest. Мой компонент - это модальное окно, которое появляется, когда ему передается ошибка GraphQL. ./ErrorMessage.…
2 ответа

тестовая опора, которая получает номер с помощью библиотеки тестирования / реакции-нативной

Я попытался прочитать документацию в testing-library/react-native, и я искал в stackru, но не нашел хорошего результата. У меня есть этот компонент import React from 'react'; import { CardContainer, Title, Icon, Item, ClickableItem, StyledRow, Style…
0 ответов

How to test called function with jest and react native

I have one parent component (Login Screen), one child component (Button Social Media) and one global component (Button Full). I want to test when use click or press button login with facebook, the function for that button is executed or not. But it …
0 ответов

Jest + react-navigation не обнаруживает маршрут / параметры

Я пытаюсь написать тест для приложения с использованием реакции-навигации, и у меня возникают проблемы с правильным чтением маршрута и параметров. Я получаю сообщение об ошибке TypeError: невозможно прочитать параметры свойства undefined на const [l…