Описание тега 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