Описание тега enzyme

Unit Test Library for ReactJS. It is developed by Airbnb. It can be used with other JS Testing frameworks like Mocha, Jest, Karma etc.
0 ответов

Набор Jest не выводит цвет для различий снимка

Я только что заметил в проекте, над которым я работаю, вывод снимка не передает цвета через терминал. У платформы Jest вообще есть цвета. Так что я в замешательстве Как это должно выглядеть Это список соответствующих пакетов: "babel-jest": "^21.0.2"…
24 янв '18 в 11:01
0 ответов

Создайте Испытанные Шутливые Тесты для получения с Ферментом

У меня проблемы с созданием поддельных тестов Jest для компонентов React, которые вызывают fetch. В частности, если я напишу провальный тест, Jest взорвется и пинает меня обратно в оболочку bash. Чтобы начать снова, я должен перезапустить мои тесты.…
26 апр '18 в 01:46
0 ответов

Утверждая, что элемент HTML существует с мелким ферментом

У меня есть react-redux-form форма, в которой я хотел бы проверить, есть ли соответствующие ярлыки, связанные с моими элементами управления формы. Тестируемая форма: const MyApp = ({ dropdownData }) => { return ( <Form model="myForm"> <f…
01 мар '18 в 12:40
1 ответ

Jest тестирование регистрации пользователя при взломе пароля

Я пишу тест для службы, которая регистрирует пользователей в приложении (это тестовое приложение, поэтому безопасность не является проблемой:)), и я делаю хеширование пароля пользователя и т. Д. В FE. Использование Jest + Enzyme в качестве моей инфр…
04 апр '18 в 12:38
0 ответов

Объяснить поведение теста - setProps не меняет никаких свойств

Я пытаюсь протестировать свой компонент React высшего порядка, но я немного запутался. Я пытаюсь изменить реквизит, но setProps не меняет никаких свойств. import React from 'react'; import { shallow } from 'enzyme'; import withToggle from './withTog…
14 дек '17 в 16:34
1 ответ

Фермент: как проверить ключ?

У меня есть приложение React, которое реагирует на нажатие клавиши Escape. Это код в приложении: componentDidMount(){ document.addEventListener("keydown", this.escFunction.bind(this), false); } В тестовом коде я пишу следующее утверждение: wrapper.f…
25 май '18 в 15:17
1 ответ

Шутка с JSDOM, документ не определен внутри Обещание решить

Сценарий Попытка протестировать простой компонент React с использованием Jest (и Enzyme). Этот компонент использует react-dropzone и я хочу протестировать некоторые операции с участием DOM, поэтому я использую jsdom (как уже настроено create-react-a…
06 фев '18 в 12:07
0 ответов

Тестирование реакции с использованием фермента

Я пытаюсь проверить React-Intl с помощью фермента. У меня 1 язык французский и английский. Мой App.js выглядит следующим образом. import React from 'react' import PropTypes from 'prop-types' import LocaleDropDown from './components/LocaleDropDown' i…
14 дек '17 в 23:36
1 ответ

Когда использовать "Component.WrappedComponent" при написании ферментных тестов

Что я пытаюсь сделать: Я пытаюсь использовать shallow рендеринг из фермента, следуя приведенной ниже схеме, которая работает для многих других компонентов в моем проекте. describe('>> MyComponent - Render', () => { let wrapper; beforeEach((…
09 апр '18 в 19:24
0 ответов

Как бы я посмеялся над этим, используя Jest?

Кажется, асинхронное ожидание не работает для меня. Может быть, моя реализация неверна. Кто-нибудь подскажет, как я мог бы правильно смоделировать вызов этой функции 'userLogin'? Составная часть: export default Wrapped => class extends React.Comp…
08 июн '18 в 12:31
1 ответ

Фермент мокко AssertionError: ожидается, что 0 будет равно 21

Написание некоторых модульных тестов для приложения и удар по стене в блоке описаний. /* eslint-env mocha */ const React = require('react') const chai = require('chai') const { expect } = chai const Search = require('../js/Search') const ShowCard = …
05 дек '16 в 00:00
1 ответ

jest.spyOn не называется

Я пытаюсь проверить этот компонент, используя шутку и фермент в реакции нативного: export class MyItem extends PureComponent { _onDelete = () => { console.log('Deleting !') } _renderSwpItem = () => { return ( <TouchableOpacity id="delete" o…
15 июн '18 в 07:36
1 ответ

Проверка наличия дополнительной опоры на моем компоненте в Jest

Мой компонент имеет следующую опору, с jsonpayload быть необязательным. export interface props { jsonpayload?: payload[] onclick: () => void; } Jest файл: const test_prop: dummy_props = { OnChange: jest.fn() } it("checks if jsonpayloadprop is pre…
19 апр '18 в 23:00
0 ответов

Реактивное тестирование с Jest и Enzyme (в Symfony) получило "Синтаксическая ошибка: неожиданный импорт токена"

Я использую React в Symfony, установил Jest и Enzyme для тестирования компонентов React, но при попытке запустить тесты с yarn test или даже yarn test --no-cache получил следующую ошибку: вот мой файл package.json: { "devDependencies": { "@symfony/w…
03 июл '18 в 08:19
1 ответ

Как проверить метод вызывается один раз с ферментом

Я хочу проверить мою функцию handleChange, которая запускается событием onChange в выпадающем меню. Вот структура реагирования об этом меню. class StationNavigationBar extends React.Component { handleChange = (event, index, value) => { this.props…
09 ноя '17 в 15:43
2 ответа

Можно ли получить полную страницу HTML при использовании React/Enzyme/Jest с Nextjs?

У меня есть компонент React, который выглядит следующим образом: import React from 'react'; import Head from 'next/head'; export default class extends React.Component { static defaultProps = { language: 'en', country: 'us' }; ... render () { const l…
22 мар '18 в 01:07
1 ответ

Тестирование компонентов с помощью Jest завершается неудачно

Я новичок в Jest и Java Script в целом. Я написал тест для одного из моих компонентов, но, похоже, он не работает, и я не могу понять, как это исправить и что не так (видимо, что-то с энзимом). Это печатает: ● Console console.log src/App.js:18 props…
13 сен '18 в 09:56
2 ответа

Reactjs тестирование условного рендеринга (снимок)

Я пытаюсь протестировать свое приложение ReactJS, но у меня есть проблема. У меня есть заголовок, который определенным образом отображается для первой страницы приложения, и этот заголовок изменится на всех других страницах. Я управляю изменениями, …
21 авг '18 в 19:57
1 ответ

TypeError: Function.prototype.name фиктивный геттер вызывается НЕФУНКЦИОНАЛЬНО ТОЛЬКО при запуске с `--coverage`

Когда я запускаю свои тесты с --coverage yarn run test --coverage Следующие ошибки появляются component › should render with message if error occour TypeError: Function.prototype.name sham getter called on non-function 14 | ); 15 | > 16 | expect(…
01 окт '18 в 17:11
1 ответ

Jest onSpy не распознает функцию компонента React

Это меня полностью озадачило, несмотря на все попытки. Я тестирую компонент React с помощью Jest/Enzyme. Этот тест имитирует изменение элемента, который затем вызывает метод onChange. Когда я запускаю тест, я получаю это от Jest: Невозможно следить …
10 окт '18 в 20:46