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

Отправка тестовой формы React с помощью Jest и TestUtils
У меня возникли проблемы с тестированием события формы submit с использованием React, TestUtils и Jest. У меня есть компонент, который отображает элемент DOM <form> ; тот же компонент также имеет метод, который обрабатывает событие...
2907 просмотров

Загрузка модулей Jest и Bower в шутливых тестах
Допустим, у меня есть проект, который использует bower, grunt, bowerify (с прокладкой), и, поскольку я очень люблю Jest, я хочу протестировать его. Как, черт возьми, я получаю шутку, когда вижу, как мои модули прокладки браузера прошиваются, когда он...
1677 просмотров
schedule 08.09.2022

Получение TypeError при использовании Jest для тестирования компонентов React
Я пытаюсь связать тестирование Jest с React, и я скопировал и вставил все из Использование Jest с учебным пособием по React в демонстрационном проекте, и я получаю сообщение об ошибке TypeError, говорящее о том, что какой-то объект в...
3782 просмотров
schedule 10.06.2023

Как протестировать действия Reflux с помощью Jest
Мне трудно проверить, правильно ли запускаются действия Reflux в моем приложении, и на самом деле они, похоже, вообще не работают с Jest. У меня есть этот пример теста: jest.autoMockOff(); describe('Test', function () { it('Tests actions',...
2100 просмотров
schedule 31.01.2023

Как издеваться над конструктором вроде new Date ()
У меня есть метод, который зависит от new Date для создания объекта даты, а затем манипулирует им. Я проверяю, работает ли манипуляция должным образом, поэтому мне нужно сравнить возвращаемую дату с ожидаемой. Для этого мне нужно убедиться, что...
62761 просмотров
schedule 18.10.2022

Как протестировать HTML отображаемого компонента React?
Мой компонент React имеет свойство suggestionRenderer , позволяющее указать способ отображения компонента. Например: <Autosuggest suggestions={getSuburbs} suggestionRenderer={renderLocation} /> function...
9527 просмотров
schedule 01.03.2023

Как установить фиктивную дату в Jest?
Я использую moment.js для выполнения большей части моей логики дат во вспомогательном файле для моих компонентов React, но я не смог понять, как имитировать дату в Jest a la sinon.useFakeTimers() . Документы Jest говорят только о функциях таймера,...
117036 просмотров
schedule 12.06.2023

Как имитировать возвращаемое значение в другом файле?
Я тестирую файл действий в потоке с шуткой и, кажется, не могу понять, как имитировать в нем возвращаемое значение. Когда я указываю возвращаемое значение (см. Код ниже) для фиктивного модуля в моем тестовом файле, все работает нормально, но когда...
1215 просмотров
schedule 30.07.2022

Как изолировать и перебирать отдельные компоненты React в приложении React
Реагировать на горячую загрузку очень приятно. Есть некоторые компоненты React, которые монтируются после некоторого взаимодействия с пользователем. Я хочу реализовать эти компоненты отдельно от приложения. Однако я не хочу разделять их как...
361 просмотров
schedule 28.06.2023

Сделайте путь шутки более элегантным
В настоящее время я использую Jest в качестве нашего тестового фреймворка, он выглядит великолепно. Однако в нашем JS много вложенных структур. Это выглядит так: jest.dontMock('../../../../src/js/component/sum'); describe('sum', function() {...
145 просмотров
schedule 30.05.2022

Проблемы с использованием Jest с react-bootstrap
Я пытаюсь протестировать некоторые компоненты React с помощью Jest. Я могу успешно протестировать а) простые файлы JS и б) компоненты React, написанные на CJSX (Coffeescript и JSX). Требовалась некоторая конфигурация с использованием препроцессора...
812 просмотров
schedule 12.09.2023

Jest: не удается найти модуль, требуемый внутри модуля для тестирования (относительный путь)
У меня есть этот компонент: import React from 'react'; import VideoTag from './VideoTag'; import JWPlayer from './JWPlayer'; class VideoWrapper extends React.Component { //... component code } Это на основе некоторой логики отображает другой...
19413 просмотров

Сброс количества фиктивных вызовов ajax в тестах Jest
У меня есть тестовая структура, представленная ниже, мой код использует вызовы ajax, поэтому я издеваюсь, как представлено в Руководство по Jest : describe('it behavior', function() { it('is as it is', function() {...
927 просмотров
schedule 28.08.2022

Обещание не работает в компоненте реакции при тестировании компонента с использованием шутки
Добрый день. У меня следующая проблема: у меня есть редактор элементов. Как это работает: я нажимаю кнопку «Добавить», заполняю информацию, нажимаю кнопку «Сохранить». Функция _onSaveClicked в моем реагирующем компоненте обрабатывает событие щелчка...
683 просмотров
schedule 28.03.2023

Не удается превратить тест диспетчера ES5 React + Flux в ES6
Их файл __tests__/TodoStore-test.js: https://github.com/facebook/flux/blob/master/examples/flux-todomvc/js/stores/ tests /TodoStore-test .js И их файл js/dispatcher/AppDispatcher.js:...
149 просмотров
schedule 10.07.2023

Ошибка теста Jest с компонентом React
Я пытаюсь протестировать компонент реакции, вот тест jest.dontMock('../js/components/Navigation.js'); var React = require('react/addons'); var Navigation = require('../js/components/Navigation.js'); var Router = require('react-router').Router; var...
420 просмотров
schedule 02.12.2022

Неизменяемый возвращает undefined с помощью jestjs
Я только что сделал простой тест: npm i babel-cli babel-jest immutable jest-cli babel-preset-2015 И простой тест: import {List} from 'immutable' describe('it works',()=>{ it('should just work',()=>{ let li = List.of(1,3)...
629 просмотров
schedule 23.10.2022

Как правильно издеваться над сторонними библиотеками (такими как jQuery и Semantic UI) с помощью Jest?
Последние пару недель я изучал React, Babel, Semantic UI и Jest. На самом деле я не сталкивался со слишком большим количеством проблем с моими компонентами, которые не отображались в браузере, но я сталкивался с проблемами с отображением при...
3792 просмотров
schedule 22.09.2022

Jest with React - Как вы визуализируете весь компонент и тестируете его?
Допустим, у меня есть простой компонент приложения, и я провожу его тест, чтобы убедиться, что он просто возвращает div, выводящий на экран Hello World. Что такое вспомогательная функция для рендеринга приложения в моем тестовом файле? Кроме того,...
911 просмотров
schedule 17.04.2022

webpack требует контента, отличного от js, в юнит-тестах jest
Недавно я преобразовал один из своих проектов в webpack и babel. Он изготовлен из выбивных компонентов. У меня возникла проблема при запуске модульных тестов. Если у меня есть файл в папке tests , например import component from...
1471 просмотров
schedule 18.05.2023