Вопросы по теме 'react-testing-library'
React Hooks - Как тестировать изменения на глобальных провайдерах
Я пытаюсь проверить следующий сценарий:
Пользователь с просроченным токеном пытается получить доступ к неавторизованному ресурсу.
Ресурсы возвращают ошибку 401
Приложение обновляет глобальное состояние isExpiredSession до true.
Для этого...
559 просмотров
schedule
08.12.2022
Как имитировать функции ipcRenderer.on внутри функциональных компонентов React
Я пишу приложение Electron, используя React для интерфейса и JEST + React Testing Library для запуска тестов. У меня в модуле есть следующий упрощенный код:
import React from 'react';
import { ipcRenderer } from 'electron';
import Paper from...
1673 просмотров
schedule
26.01.2024
Как проверить автозаполнение пользовательского интерфейса материала с помощью библиотеки тестирования React
Я использую компонент Material-ui autocomplete и пытаюсь протестировать его с помощью библиотеки response-testing.
Компонент :
/* eslint-disable no-use-before-define */
import TextField from '@material-ui/core/TextField';
import Autocomplete...
9349 просмотров
schedule
19.01.2024
Как отрендерить два компонента при тестировании с помощью библиотеки тестирования реакции?
Я хочу отобразить два компонента, используя библиотеку тестирования реакции.
У меня есть два компонента, а именно 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 просмотров
schedule
15.06.2024
Как я могу проверить, передана ли опора ребенку?
Мой компонент выглядит примерно так: (Он имеет больше функций, а также столбцы, но я не включил это, чтобы упростить пример)
const WeatherReport: FunctionComponent<Props> = ({ cityWeatherCollection, loading, rerender }) => {
/* some use...
1709 просмотров
schedule
09.06.2024
Jest-dom выдает ошибку TypeError: expect().toHaveStyle не является функцией
Я пытаюсь использовать jest-dom для проверки стилей компонента, и у меня возникает ошибка:
"TypeError: expect(...).toHaveStyle is not a function"
Мой компонент представляет собой простую ссылку со стилизованными компонентами:...
2473 просмотров
schedule
24.03.2024
Простой тест на реакцию не работает, даже несмотря на то, что в него передаются правильные реквизиты
Я пытаюсь запустить то, что, как я полагаю, должно быть довольно простым тестом модального компонента в моем проекте 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 просмотров
schedule
02.06.2024
Как проверить заполнитель ввода с помощью 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