Вопросы по теме 'jestjs'

Что ожидают тестовые утилиты React, когда они ссылаются на дерево ReactComponent?
Я пытаюсь написать тесты для некоторых элементов d3, которые отображаются с помощью компонента реакции, и я надеялся, что смогу выбрать некоторые из элементов svg на странице и проверить их ширину, чтобы увидеть, ведут ли они себя так, как ожидалось....
4850 просмотров
schedule 14.10.2021

Jest + React TestUtils: отображение тега ‹meta› с помощью TestUtils.renderIntoDocument
Я пишу компонент React, который зависит от метатега определенного имени, присутствующего в области заголовка DOM, поэтому я пытаюсь использовать TestUtils.renderIntoDocument для создания этого метатега для запуска моего теста Jest, который является...
1190 просмотров
schedule 22.11.2021

Как использовать jest с веб-пакетом?
Я использую webpack для разработки компонента React. Вот простая версия: 'use strict'; require('./MyComponent.less'); var React = require('react'); var MyComponent = React.createClass({ render() { return ( <div...
30813 просмотров
schedule 08.10.2021

Jest / React - Как использовать глобальный объект в модульных тестах?
Я использую модули CommonJS с require (), кроме React, который является глобальным: // I don't want require React in every module: // var React = require("react"); var MyComponent = React.createClass({ // React is global here }); При запуске...
5183 просмотров
schedule 19.10.2021

Как неглубоко отрендерить все, кроме вспомогательных компонентов, или указать глубину
У меня есть компонент: class PlayerProfile extends React.Component { render() { const { name, avatar } = this.props; return ( <div className="player-profile"> <div className="inline-block"> <Avatar...
857 просмотров

Jest renderIntoDocument не работает
У меня есть простое приложение для реагирования, которое содержит только компонент реакции Hello World, и я хочу протестировать его с помощью Jest. Вот мой простой компонент hello world import React from 'react'; class HelloWorld extends...
568 просмотров
schedule 02.10.2021

Фермент find не находит div по его className
Я использую фермент, чтобы проверить реагирующий компонент. Однако метод find не может найти ни одного элемента. Не находит по className, element и т. Д. Я определенно что-то делаю неправильно, так как могу использовать .find в отдельном проекте, но...
3186 просмотров
schedule 15.11.2021

Процесс тестирования завершается при параллельном запуске в шутку - Рабочий процесс неожиданно завершился!
Мои тесты шутки не работают при параллельном запуске в шутку. Когда я пытаюсь бежать jest Из корня моего проекта я получаю следующую ошибку, и процесс тестирования завершается. "Рабочий процесс неожиданно завершился!" Я использую...
2064 просмотров
schedule 03.12.2021

Изоляция модульных тестов с помощью jestjs
Как лучше всего справиться с изоляцией теста с помощью шутки? Я хочу протестировать класс ES6 с помощью статических методов и имитировать методы, не связанные напрямую с модульным тестом. Мой файл класса: class Util { static...
1311 просмотров
schedule 11.11.2021

jest: не удалось запустить набор тестов, TypeError: невозможно прочитать свойство SHORT из undefined
Я пытаюсь написать тест Action Creators в Jest. Создатель действий, который я собираюсь протестировать, находится ниже. export function clearPost() { return { type: CLEAR }; } Ниже приведен тестовый код для этого. const...
1237 просмотров
schedule 29.11.2021

Доступ к конструктору сервисов angular в среде тестирования Jest
Я изо всех сил пытаюсь найти ответ на следующий вопрос (и я уверен, что более чем вероятно, что ответ относительно прост) ... Я тестирую приложение Ionic 3.4, используя среду тестирования Jest, и не могу понять, как вызвать службу angular для...
1129 просмотров

Имитация щелчка по событию не вызывает компонентный метод Jest / Enzyme
Возможный дубликат Потратил уже три дня на то, чтобы пройти этот тест. Не удалось найти никакого решения, похоже, имитация щелчка не вызывает функцию компонента. Прецедент: it('checking focus is called', () => { const wrapper =...
866 просмотров
schedule 11.11.2021

Тест машинописного текста с Jest with Enzyme не распознает компоненты
У меня есть тест на Typescript с использованием Jest with Enzyme. Тесты работают отлично, но когда я добавляю компонент, я получаю Unterminated regular expression ошибку import {} from 'jasmine'; import {shallow} from 'enzyme'; import {Show,...
1955 просмотров
schedule 28.09.2021

Как добавить настройку jest в приложение create-react-native-app?
Я создал проект с помощью create-react-native-app , и я хотите использовать сопоставители jest-enzyme , в их Readme есть о том, как использовать его с create-react-app , но я не нашел никакой информации о том, как использовать его с...
144 просмотров
schedule 26.09.2021

всплывающие подсказки vscode не работают при использовании jest
У меня странный сценарий, когда информация во всплывающей подсказке при наведении курсора на переменную в коде Visual Studio перестает работать с платформой тестирования Jest. Тот же самый тест в Mocha покажет всплывающую подсказку при отладке....
137 просмотров

Повторяющиеся действия в наблюдаемом redux потоке при использовании с redux-mock-store
Я открыл вопрос, но на случай, если я что-то не так делаю: При написании одного теста с использованием jest и redux-mock-store все работает, как ожидалось. Но если я использую mockStore несколько раз (в одном и том же тесте или даже в другом), то...
565 просмотров

React / JestJS / Enzyme: как проверить функцию ref?
Я запускаю модульные тесты с использованием Jest и Enzyme для этого очень простого компонента render() : render() { return (<Input id='foo' ref={input => { this.refInput = input }} />) } it('should render Input', () => {...
20646 просмотров

Пропустить один тест в тестовом файле Jest
Я использую Jest framework и имею набор тестов. Я хочу выключить / пропустить один из моих тестов. Документация в Google не дает ответов. Вы знаете ответ или источник информации для проверки?
64443 просмотров
schedule 20.09.2021

метод тестирования ферментов jest в componentDidMount
Я пытаюсь протестировать метод, который был вызван в componentDidMount: private timerToken; public componentDidMount() { this.timerToken = setInterval(() => { this._getWebJobStatus(); }, 2000); } test("_getWebJobStatus() is called", ()...
6101 просмотров
schedule 06.11.2021

Enzyme ожидает, что адаптер будет настроен, но ничего не обнаружил
У меня проблема с вызовом функции enzym's mount . Он говорит: Enzyme Internal Error: Enzyme expects an adapter to be configured, but found none. To configure an adapter, you should call `Enzyme.configure({ adapter: new Adapter() })`...
5714 просмотров
schedule 21.11.2021