Описание тега jest-dom
5
ответов
Как издеваться над navigator.clipboard.writeText () в Jest?
Я попробовал следующие 4 варианта после просмотра проблем Jest и ответов SO, но я получаю либо ошибки TypeScript, либо ошибки времени выполнения. Я бы очень хотел, чтобы вариант 1 (spyOn) работал. // ------ option 1 ----- // Gives this runtime error…
12 июн '20 в 23:22
1
ответ
ожидать (...).toHaveAttribute не является функцией, несмотря на ее правильное расширение
У меня есть тестовая установка, использующая jest а также detox (@e2e) Проблема в том, что, несмотря на кажущийся правильный импорт @testing-lib/jest-dom, Я не могу использовать toHaveAttribute() matcher, как я должен. Внутри моего spec.js файл: imp…
21 фев '20 в 16:29
1
ответ
Установить размер окна в Jest и jest-dom и jsdom
Я тестирую высоту окна в Jest с помощью jest-dom и jsdom. С этим кодом: import '@testing-library/jest-dom' describe('test window height'), () => { test('test the height'), () => { expect(window.innerHeight).toBe(150) // 150 is an arbitrary val…
25 фев '20 в 17:13
1
ответ
Свойство toBeInTheDocument не существует для типа Matchers <HTMLElement>
Пытаюсь настроить тестирование библиотеки компонентов. Я пробовал много примеров и все похожие темы, но безуспешно. Мой файл setupTests.ts загружается правильно (проверено с помощью console.log), и кажется, что библиотека доступна, как если бы я доб…
30 июн '20 в 12:10
0
ответов
Почему библиотека тестирования React запускает обработчик отправки, а не должен? Виноват Jest DOM?
У меня есть песочница, в которой я воссоздал проблему, с которой сталкиваюсь в своей кодовой базе. У меня есть форма с обязательным полем и обратный вызов внутри обработчика отправки для формы. Фактический компонент правильно не запускает обработчик…
03 июл '20 в 07:14
0
ответов
Библиотека тестирования React: стиль ошибки теста (Select + Form Control из MUI)
Эта проблема Я пытаюсь проверить, что граница красная, если компонент находится в состоянии ошибки, но он не работает на локальном компьютере, но не в codeandbox Что я пробовал: Проверьте, есть ли разница между FormHelperText а также fieldSet в стил…
04 июн '20 в 04:39
0
ответов
Angular-приложение с angular-testing-library и jest-dom
Я пытаюсь использовать angular-testing-library и jest-dom с проектом Angular и средством запуска тестов Karma. Мне удалось успешно настроить angular-testing-library, но не смог включить jest-dom без ошибок. $ ng new jest-dom-test $ npm install @test…
03 сен '20 в 12:12
3
ответа
@testing-library/jest-dom не загружается
Я пытаюсь внедрить библиотеку тестирования React в проект Create React App, и у меня возникает странная проблема. Для одного из моих тестов мне нужно использовать jest-dom, но я не могу его успешно импортировать. Я yarn addЯ не могу вспомнить, какой…
17 май '20 в 17:17
2
ответа
Получил TypeError: expect(...). ToBeInTheDocument не является функцией даже после правильной настройки
Я использую приложение Create React и уже заявляю об этом в src/setupTests.js: import '@testing-library/jest-dom'; import { configure } from 'enzyme'; import Adapter from 'enzyme-adapter-react-16'; configure({ adapter: new Adapter() }); Но каждый ра…
17 июл '20 в 12:25
1
ответ
Jest Unit Test не может определить видимость компонентов Vuetify
У меня есть проект Vue2 с Vuetify, и я использую Jest для модульного тестирования своего кода. Я начинаю тестировать образец кода, и я просто не могу заставить Jest определить, является ли Vuetifyv-alertкомпонент виден или нет. Я пробовал встроенные…
24 июн '20 в 21:05
0
ответов
Включение / отключение базы кнопки отправки при изменении логических значений useState на истину / ложь с использованием библиотеки тестирования реакции jest
Я заполняю поля формы из конфигурации, и после того, как пользователь обновляет поля, я сравниваю обновленные поля с конфигурацией, полученной ранее с помощью "isEqual". Если "isEqual = false", я включаю кнопку отправки. У меня нет проблем с имитаци…
03 окт '20 в 21:27
6
ответов
Jest-dom выдает ошибку "TypeError: expect(...). ToHaveStyle не является функцией"
Я пытаюсь использовать jest-dom для проверки стилей компонента, и у меня возникает ошибка: "TypeError: expect(...).toHaveStyle is not a function" Мой компонент - это простая ссылка на стилизованные компоненты: import styled from 'styled-co…
24 ноя '20 в 17:19
1
ответ
Ошибка Dom Manipulation (AppendChild) в Jest
Мне нужна помощь в следующем тестовом примере: ошибка appenChild в Jest updatePopupContent(data) { const sectionFragment = new DocumentFragment(); //create section return HTML element as per data passed data.costSection && sectionFragment.ap…
25 сен '20 в 16:53
1
ответ
Использование jest-dom в тестах StencilJS вызывает ошибку
У меня есть модульный тест в StencilJS, в котором я использую сопоставитель шуток от jest-dom. Когда я запускаю тест, он выдает ошибку: TypeError: Right-hand side of 'instanceof' is not an object at checkHtmlElement (node_modules/@testing-library/je…
12 ноя '20 в 20:36
1
ответ
Как использовать jest-dom без Jest
У меня вопрос о расширении интерфейсов Typescript. Вот моя ситуация: Я использую expect в моих тестах без Jest (я установил отдельно и работает). Теперь я хочу использовать jest-dom добавить expectсопоставители для DOM. (они очень полезны и облегчат…
25 ноя '20 в 23:14
0
ответов
jest, jsdom и объект документа при импорте функции
У меня есть функция, которая производит побочный эффект. Я упрощаю его, регистрируя содержимое элемента Node, чтобы сосредоточиться на проблемах. logFile.js function log() { console.log(document.querySelector('#mydiv').textContent) } export { log } …
19 фев '21 в 05:57
3
ответа
React-Testing-Library/Jest-Dom - полученное значение должно быть HTMLElement или SVGElement
Я новичок в модульном тестировании и пытаюсь визуализировать компонент, чтобы узнать больше о библиотеке. Изменить: я пытаюсь следовать этому руководству. Компонент <TouchableOpacity style={style} onPress={onPress} accessibilityRole="button"> …
07 мар '21 в 15:08
2
ответа
Как добавить @testing-library/jest-dom к каждому файлу тестирования в svelte?
Я пытаюсь добавить библиотеку jest-dom в каждый тестовый файл. Я установил этот пакет, создал файл jestSetup.js и добавил package.json, как показано ниже. "jest":{ setupFilesAfterEnv:["<rootDir>/jestSetup.js"] } а jestSetup.js - это import @te…
16 апр '21 в 03:14
0
ответов
Как использовать Jest-dom при тестировании приложения React?
Я новичок в тестировании своего кода. Я пытался использовать jest-dom, чтобы проверить, отображается ли компонент реакции при нажатии кнопки. Я пробовал следовать советам людей, у которых возникла аналогичная проблема, но пока ни один из ответов мне…
22 апр '21 в 18:12
4
ответа
Библиотека тестирования React - «messageParent» можно использовать только внутри воркера.
Я тестирую компонент реакции с помощью RTL, и каждый раз, когда я запускаю тест, я получаю: "messageParent" can only be used inside a worker ** Вот код describe('Header', () => { it('validates header component is rendered', () => { const { get…
27 май '21 в 00:17