Вопросы по теме 'react-testing-library'

React Hooks - Как тестировать изменения на глобальных провайдерах
Я пытаюсь проверить следующий сценарий: Пользователь с просроченным токеном пытается получить доступ к неавторизованному ресурсу. Ресурсы возвращают ошибку 401 Приложение обновляет глобальное состояние isExpiredSession до true. Для этого...
559 просмотров

Как имитировать функции ipcRenderer.on внутри функциональных компонентов React
Я пишу приложение Electron, используя React для интерфейса и JEST + React Testing Library для запуска тестов. У меня в модуле есть следующий упрощенный код: import React from 'react'; import { ipcRenderer } from 'electron'; import Paper from...
1673 просмотров

Как проверить автозаполнение пользовательского интерфейса материала с помощью библиотеки тестирования React
Я использую компонент Material-ui autocomplete и пытаюсь протестировать его с помощью библиотеки response-testing. Компонент : /* eslint-disable no-use-before-define */ import TextField from '@material-ui/core/TextField'; import Autocomplete...
9349 просмотров

Как отрендерить два компонента при тестировании с помощью библиотеки тестирования реакции?
Я хочу отобразить два компонента, используя библиотеку тестирования реакции. У меня есть два компонента, а именно firstComponent и secondComponent в моих тестах я визуализирую один компонент, как показано ниже test('check test', async()...
216 просмотров
schedule 31.05.2024

Как получить элемент с testid с помощью библиотеки тестирования реакции?
Привет, я хочу получить доступ к первому div с классом «icon», используя getByTestId. ниже как выглядит DOM, <div class="parent"> <div data-testid="add"> <div class="info"></div> <div...
4827 просмотров
schedule 02.03.2024

Как правильно проверять обещания
У меня есть тест в приложении React с использованием библиотеки Jest и React-testing: it('promise test', () => { const promise = new Promise<string>(resolve => setTimeout(() => resolve('foo'), 1000)) expect.assertions(1);...
52 просмотров
schedule 26.10.2022

Поставщик контекста Mocking React в Jest с библиотекой react-testing-library
У меня довольно сложный контекст, который я оборачиваю вокруг своего приложения для обработки аутентификации и предоставления связанных данных, полученных из службы аутентификации. Я бы хотел обойти всю функциональность провайдера и просто...
6162 просмотров

Как я могу проверить, передана ли опора ребенку?
Мой компонент выглядит примерно так: (Он имеет больше функций, а также столбцы, но я не включил это, чтобы упростить пример) const WeatherReport: FunctionComponent<Props> = ({ cityWeatherCollection, loading, rerender }) => { /* some use...
1709 просмотров

Jest-dom выдает ошибку TypeError: expect().toHaveStyle не является функцией
Я пытаюсь использовать jest-dom для проверки стилей компонента, и у меня возникает ошибка: "TypeError: expect(...).toHaveStyle is not a function" Мой компонент представляет собой простую ссылку со стилизованными компонентами:...
2473 просмотров

Простой тест на реакцию не работает, даже несмотря на то, что в него передаются правильные реквизиты
Я пытаюсь запустить то, что, как я полагаю, должно быть довольно простым тестом модального компонента в моем проекте React, но по какой-то причине тест продолжает терпеть неудачу. И это так, даже несмотря на то, что я вижу, что передаю правильные...
25 просмотров
schedule 12.03.2024

Как проверить значение свойств компонента React, отображаемого с помощью библиотеки тестирования React
<Abc> <Xyz data-testid="comp-xyz" prop1={pqr}/> </Abc> Здесь, если Abc является компонентом класса, и мы тестируем Abc с использованием библиотеки тестирования реакции, то есть ли способ проверить значение prop1?...
70 просмотров
schedule 23.10.2022

Как протестировать обновление состояния redux с помощью библиотеки тестирования реакции и jest
Я пытаюсь написать тест с библиотекой тестирования jest и react, чтобы узнать, обновляет ли хранилище состояние и отображается ли новое состояние внутри компонента. У меня есть такой компонент, как: import { getName } from...
2237 просмотров

Как проверить заполнитель ввода с помощью Jest с библиотекой тестирования React
Я создал простое приложение для реагирования с компонентом панели поиска. Компонент панели поиска содержит Input. Для тестирования я использую Jest с React Testing Library. Я хочу написать тест, который проверяет, что заполнитель ввода исчезает,...
1011 просмотров
schedule 01.03.2024

Разница в библиотеке тестирования React между моментальным снимком и выводом отладки
У меня очень странное поведение, чем можно объяснить тот факт, что вывод функции отладки отличается от снимка debug() expect(container).toMatchSnapshot() Вся тестовая функция: test('renders component with default args', async () => {...
46 просмотров
schedule 24.11.2022