Описание тега reactjs-testutils

Помощники модульного тестирования для reactjs
1 ответ

Выберите опцию с React TestUtils Simulate

У меня есть следующие компоненты React, и я хочу выбрать один из selectElements в моем блоке выбора с TestUtils. Как я могу это сделать? var selectElements = ["type_a", "type_b"]; var SelectElement = React.createClass({ render: function() { return (…
06 ноя '14 в 12:14
0 ответов

Перевести дом в реакции на тестирование

Привет, ребята, у меня есть вопрос к любому, кто может помочь. Есть ли какая-нибудь вспомогательная функция для перевода document.body в структуру React и доступа к ней как getElementBy..? Таким образом, я могу получить доступ к отдельным компонента…
01 дек '17 в 15:33
3 ответа

Реактивный тест компонента продолжает терпеть неудачу

Я продолжаю получать эту ошибку при тестировании моего компонента TodoList: debug.html: 38 Нарушение Инварианта: Тип элемента недействителен: ожидал строку (для встроенных компонентов) или класс / функцию (для составных компонентов), но получил: объ…
27 ноя '16 в 02:51
2 ответа

Как проверить HTML визуализированного компонента React?

Мой компонент React имеет suggestionRenderer свойство, позволяющее указать способ визуализации компонента. Например: <Autosuggest suggestions={getSuburbs} suggestionRenderer={renderLocation} /> function renderLocation(suggestion, input) { ret…
11 мар '15 в 05:53
1 ответ

Реагировать на изменение свойств компонентов с помощью фермента

Я изменяю пример, найденный здесь: https://github.com/airbnb/enzyme/blob/master/docs/api/ReactWrapper/setProps.md class Foo extends React.Component { render() { return ( <input className={this.props.name} type="text" value={this.props.name} onCha…
17 ответов

Тестирование компонента React Select

https://github.com/JedWatson/react-select Я хотел бы использовать React-Select реагирующий компонент, но мне нужно добавить тесты. Я пробовал несколько вариантов, которые я нашел с Google, но, похоже, ничего не работает. У меня есть код ниже, но он…
1 ответ

Использование scryRenderedComponentsWithType или findRenderedComponentWithType

Я пытаюсь сделать несколько юнит-тестов с помощью findRenderedComponentWithType а также findRenderedComponentWithType найти компоненты. Однако у меня возникли проблемы. У меня мелкий визуализированный компонент <Layout /> и в нем я хочу найти …
17 авг '15 в 19:00
1 ответ

React Test Utils - шпион не вызывается, когда выполняется симуляция клика -

Я пытаюсь смоделировать щелчок по элементу dom в реактивном компоненте и утверждать, что на этом основании вызывается шпион. Вот соответствующая часть теста (с использованием кармы, мокко, чая, синона, но я совершенно уверен, что здесь это не имеет …
22 мар '16 в 10:46
0 ответов

Тест npm не пройден - используются службы ожидаемости.createSpy и ReactTestUtils.Simulate.submit.

Я новичок в React и пытаюсь реализовать проект, в котором у меня есть компонент CountdownForm, как показано ниже. Компонент создает форму ввода, в которую я ввожу число (общее количество секунд), а компонент дает мне отформатированную версию этого ч…
07 янв '18 в 09:29
1 ответ

Я получаю TypeError: Невозможно прочитать свойство 'then' из undefined при попытке проверить асинхронное действие

У меня проблема с тестированием моего асинхронного действия в ReactionJS. Вот мой код: export function fillStoryBoard(snippetsLink, channel, uniqueStoryObj, isUniqueStorySearch) { return function(dispatch){ for (var i = 0; i < snippetsLink.length…
1 ответ

Тестирование события onClick компонента React с несколькими действиями в нем

Не могу понять, как проверить функцию onClick с несколькими действиями в ней. onButtonClick = function(action){ this.props.otherAction(); action(); } ... <Button bsStyle="success" bsSize="small" onClick={onButtonClick.bind(this,someAction}> So…
1 ответ

Sinon.stub вызывается в тесте, но ожидать вызова оператора не удается

У меня есть компонент реагирования без сохранения состояния, в котором вызывается метод onClick, который я пытаюсь проверить. Я делаю это, устанавливая реквизит со значением по умолчанию, указывающим на метод, который будет вызываться в рабочей сред…
20 ноя '15 в 17:33
1 ответ

Как получить доступ к встроенному стилю с помощью функции React findDomNode?

Я в настоящее время Jest для тестирования компонента React, встроенный стиль компонента будет изменен в соответствии с различными значениями реквизита. это пример того, что я хочу сделать: let firstChild = TestUtils.findRenderedDOMComponentWithTag(r…
25 авг '15 в 08:25
2 ответа

React.addons.TestUtils.Simulate.scroll не работает

Я пытаюсь смоделировать событие прокрутки с ReactJS и JSDOM. Сначала я попробовал следующее: var footer = TestUtils.findRenderedDOMComponentWithClass(Component, 'footer'); footer.scrollTop = 500; TestUtils.Simulate.scroll(footer.getDOMNode()); //I t…
1 ответ

HighChart Test React error#13

Я использую компонент High Chart, созданный с помощью React. Я должен написать тест для него, а инфраструктура - Jasmine / Karma / React TestUtils. Я написал следующий код: const component: React.Component<{}, {}> = TestUtils.renderIntoDocumen…
02 окт '15 в 12:10
2 ответа

Отправка формы теста с помощью Jest & TestUtils

У меня проблемы с проверкой формы submit событие с использованием React, TestUtils и Jest. У меня есть компонент, который делает <form> Элемент DOM; тот же компонент также имеет метод, который обрабатывает onSubmit событие и записывает заявлен…
24 ноя '14 в 22:25
4 ответа

Вызов setState в jsdom-тестах, приводящий к ошибке "Невозможно отобразить разметку в рабочем потоке"

Я тестирую свои компоненты React под jsdom, используя свою маленькую утилиту "виртуального браузера". Работает просто отлично, пока я не пытаюсь setState, Например, при тестировании элемента управления вводом детей: describe('rendering according to …
11 ноя '14 в 14:46
2 ответа

Ошибка: нарушение инварианта: findAllInRenderedTree(...): экземпляр должен быть составным компонентом

При написании тестового примера в файле JEST для React я получаю эту ошибку. Вот мой пример кода: search_basr_test.js jest.autoMockOff(); global.React = require('react/addons'); jest.setMock('../stores/browser_store.jsx'); beforeEach(function() { va…
23 дек '15 в 10:38
1 ответ

React/ Жасмин / Карма / Призрачный юнит-тест: findDOMNode и renderIntoDocument не работают должным образом

Я пытаюсь написать простой модульный тест и не могу понять это. Я хочу протестировать модал начальной загрузки, чтобы убедиться, что он отображает правильное содержимое, когда я передаю ему определенные свойства объекта. Вот как выглядит мой модальн…
2 ответа

Невозможно вызвать метод toUpperCase из undefined в простом тесте React/Jest

Ошеломлен этим.. Я пытаюсь проверить, что компонент отображается успешно. Тест выглядит так: jest.dontMock("../opportunities/OpportunityList"); var OpportunityList = require("../opportunities/OpportunityList"); var opportunitiesArray = []; describe(…
23 сен '15 в 16:48