Описание тега testing-library
3
ответа
TypeError: Select не является конструктором при использовании Svelte и jest
При написании теста Jest для компонента Svelte я получаю TypeError: Select is not a constructor ошибка, когда компонент импортирует библиотеку с использованием синтаксиса импорта es6. TestSelect.js: <script> import Select from 'svelte-select';…
20 авг '20 в 15:06
1
ответ
Тестирование компонентов svelte с помощью svelte/store
При тестировании компонентов svelte с помощью jest & @testing-library/svelte состояние распределяется между тестами, его можно удалить после каждого теста, поэтому у меня есть больше изолированных модульных тестов. магазин / тема import { writable }…
01 апр '20 в 15:40
0
ответов
Я не могу получить никаких узлов из компонента GoogleMap
Я хочу протестировать свой компонент карты. Я использую тестовую библиотеку с Jest. Я не знаю, как получить узлы из<GoogleMap></GoogleMap>(Этот компонент слишком глубокий). Я пробовал получить маркер и кнопку удаления, но это не работает…
03 май '20 в 22:54
6
ответов
Как устранить предупреждение "обновление не было обернуто в act()" в Test-Library-React?
Я работаю с простым компонентом, у которого есть побочный эффект. Мой тест пройден, но я получаю предупреждениеWarning: An update to Hello inside a test was not wrapped in act(...).. Я тоже не знаю waitForElement это лучший способ написать этот тест…
07 фев '20 в 17:57
0
ответов
Тест на "фокус" на элементе ввода не работает в vue-testing-library
У меня есть компонент Vue (модальный), который удаляет фокус с активного элемента, если он есть на монтировании и, если есть inputэлемент, сфокусируйтесь на первом найденном вводе. Код работает, и у меня есть рабочий тест для первого случая. Мой тес…
21 мар '20 в 16:36
0
ответов
Как высушить запросы в библиотеке Test-libray/ React
У меня есть следующий простой тест для фиктивного компонента Counter: describe("Counter", () => { it("initially displays 0", () => { render(<Counter />); expect(screen.getByText("Counter value is 0")).toBeInTheDocument(); }); it("display…
21 май '20 в 17:57
0
ответов
Popover можно захватить и протестировать при событии щелчка, но не при событии mouseOver.
У меня есть Popoverкомпонент, основанный на Popper.js, который отображается при наведении указателя мыши на кнопку. Когда я пытаюсь протестировать его, появляется сообщение об ошибке, в котором говорится, что он не может найти этот элемент, хотя я у…
29 май '20 в 12:46
0
ответов
Testing history.goback с тестовой библиотекой и реагировать
Я пытаюсь проверить обратную навигацию в этом компоненте: class BackMore extends Component { render() { return ( <div className="backMore"> <div className="back" onClick={ this.props.history.goBack } data-testid="go-back"> <FontAwesom…
08 июн '20 в 11:03
2
ответа
Не удается найти оповещение по доступному имени
Я пишу тест на соответствие следующему бизнес-правилу: Если мы выберем Canada в раскрывающемся списке страны отображать сообщения об ошибках размытия для полей провинции и почтового индекса, если они пусты. Моя тестируемая финальная форма React: <…
06 июл '20 в 23:17
0
ответов
Как сохранить плавный API и не ждать?
Я пытаюсь интегрировать библиотеку тестирования в свои сквозные тесты, выполненные с помощью Nightwatch.js. Что мне нравится в Nightwatch, так это то, что это "await бесплатно ", а также что все цепочки и красиво читаются: module.exports = { demoTes…
23 май '20 в 00:59
2
ответа
Тестирование заголовка next.js с использованием next / head с jest и react-testing-library дает ложные срабатывания
Я начал использовать Next.js в своем новейшем проекте и хотел бы реализовать несколько тестов для страниц. Я создал_document файл, в котором я установил все метатеги, которые хочу использовать, включая заголовок страницы. <html> <InlineStyl…
09 июн '20 в 10:46
1
ответ
Невозможно использовать getByRole для элемента списка с определенным именем - RTL
Мои извинения, если это повторяющийся вопрос. Больше нигде я не нашел ответа. Составная часть: <ul> <li>Pending tasks</li> </ul> Код теста: expect(getByRole("listitem", { name: "Pending tasks" })).toBeInTh…
22 июл '20 в 14:27
0
ответов
Тест не начинается на заранее определенном маршруте
Я получил тест на работу многостраничного приложения. Теперь я хочу инициализировать маршрут внутри теста. Но я не могу заставить его работать, используя initialEntries реактивного маршрутизатора. Я попробовал оба Router с createMemoryHistory и Memo…
09 авг '20 в 22:26
2
ответа
Как выполнить модульное тестирование файлов .ejs, созданных экспресс-сервером?
У меня есть простой экспресс-сервер http, который обслуживает несколько маршрутов, таких как дом, о нас, новости... для каждого из маршрутов я использую res.render('some_ejs_file'), чтобы отобразить html-страницу с .ejsрасширение. на каждой странице…
15 авг '20 в 17:01
1
ответ
Не могу найти кнопку в библиотеке тестирования реакции с помощью getByDisplayValueText
У меня есть простой компонент с 3 кнопками. Я хочу найти кнопки и имитировать щелчок с помощью библиотеки тестирования реакции. Проблема в том, что я не могу найти первую кнопку в своем тесте по приведенному ниже коду. учитывая, что у меня есть кноп…
18 фев '20 в 05:22
1
ответ
Как тестировать частные методы / объявления с помощью "библиотеки тестирования"
Есть ли способ протестировать частный метод или объявление с использованием фреймворка "библиотека тестирования" в angular? вот мой код: priave name = "somename" private setLang(url: string, fetch: boolean) { switch (url) { case '/SSB/mngt': this.SS…
16 мар '20 в 15:35
0
ответов
Можно ли определить пользовательский fireEvent в библиотеке тестирования React?
Итак, я знаю, что можно создавать собственные запросы в React Testing Library используя buildQuries вспомогательная функция, но есть ли способ определить некоторую вспомогательную функцию, например, для получения ввода по ее метке, а затем изменить …
13 май '20 в 13:35
1
ответ
Удалите персонажа сзади с помощью fireEvent `Backspace`
Я пытаюсь удалить персонажа сзади, используя Backspace событие, но это не сработало, как ожидалось. Это не позволит мне удалить персонажа сзади с помощью клавиши `Backspace. input.focus() const options = { key: 'Backspace', keyCode: 8, which: 8, } f…
28 май '20 в 07:10
0
ответов
Библиотека тестирования Jest и Javascript и использование снимков
Итак, я пытался использовать Я закончил делать следующее, и, похоже, это сработало, но вызов ".debug()" для возвращаемого значения кажется ОЧЕНЬ подозрительным, лол.. import React from 'react'; import {render} from 'test-utils'; // THIS IS JUST A WR…
04 июл '20 в 00:45
1
ответ
Как издеваться над константным методом В компоненте в рамках интеграционного теста?
Итак, я провожу интеграционный тест с jest & tesing-library. Итак, у меня есть мой "главный компонент" под названием "Продукт", который включает другой компонент, назовем его "ProductListings". В "ProductListings" я нажимаю на div, который вызывает …
23 июл '20 в 07:22