Публикации по теме 'jestjs'
Модульное тестирование Jest для React.js
Каждый компонент React имеет набор реквизитов, которые обычно передаются от родителей к детям. Бывают случаи, когда ваши реквизиты могут измениться позже из-за новых данных или данных, необходимых условно, поэтому выгодно, чтобы вы также могли объявить новые неизвестные реквизиты, которые могут появиться позже, с помощью оператора распространения JSX. Разумно предположить, что при написании тестов вы можете не только добавить реквизиты, но и изменить некоторые значения по умолчанию, чтобы..
Вопросы по теме 'jestjs'
Отладка тестовых случаев Jest с помощью инспектора узлов
Есть ли способ использовать инспектор узлов для отладки модульных тестов с помощью Jest? Было бы неплохо иногда пройтись, чтобы увидеть, почему тесты не работают.
Я пробовал несколько способов
node-debug jest --runInBand
из, а также...
11215 просмотров
schedule
04.01.2023
Как использовать Jest для тестирования представления React, подключенного к хранилищу?
У меня есть представление React , которое связывается с магазином . Я успешно тестировал представления и хранилища по отдельности, но не вместе.
Я следовал структуре, описанной здесь , но получил TypeError . Похоже, Jest пытается...
1652 просмотров
schedule
11.09.2022
React + Material UI тестирование с помощью jest
Я использую эту библиотеку для пользовательского интерфейса: https://github.com/callemall/material-ui и используйте Jest для модульного тестирования.
Но когда мне нужно, чтобы компонент использовал эту библиотеку, я получил синтаксическую ошибку...
1795 просмотров
schedule
06.04.2022
Модульное тестирование машинописных классов с шуткой (невозможно прочитать свойство '__extends' из null)
Я пытаюсь проверить класс «а» (который наследует класс «б») с помощью шутки. Компилятор машинописного текста добавляет к файлу, скомпилированному javascript, «a» с
var __extends = this.__extends || function (d, b) { ... };
к сожалению, this...
1378 просмотров
schedule
11.01.2023
Как вы вручную имитируете один из ваших файлов в Jest?
Я пытаюсь имитировать объект (который я создал) в Jest, чтобы я мог обеспечить поведение по умолчанию в компоненте реакции (поэтому реальная реализация не используется)
Это мой реагирующий компонент ChatApp (он очень прост)
'use strict';
var...
13697 просмотров
schedule
24.10.2023
XMLHttpRequest тестирование в Jest
Я хочу протестировать методы AJAX (ванильный XHR) и не могу найти способ сделать это с помощью структуры Jest . Я нашел mock-ajax.js для Жасмин. Проблема в том, что я не могу найти способ его установить.
Может быть, есть лучший способ...
19713 просмотров
schedule
05.08.2023
Как издеваться над определенной функцией объекта с помощью Jest?
Я тестирую приложение React/Reflux, используя Jest. У меня есть следующая функция в магазине:
onLoad: function() {
console.log("ORIGINAL LOAD");
// http request here
}
Я пытаюсь смоделировать его, чтобы он просто делал то, что ему нужно,...
23210 просмотров
schedule
12.12.2022
Jest не автоматически издевается над общими модулями js
Я пытаюсь разобраться с тестированием приложений Flux и React с помощью Jest.
Я начал использовать руководство Scotch.io в качестве моей отправной точки, и я буду создавать полный набор тестов, чтобы получить знания о том, как структурировать...
2503 просмотров
schedule
05.06.2023
Неожиданная ошибка зарезервированного слова при использовании Jest
Я пытаюсь добавить тесты Jest в свой проект (используя React, Browserify и Babel), но получаю сообщение об ошибке, делая самое простое:
С этой структурой:
|- /app
|- /scripts
|- /models
|- Vendor.js
|- /__tests__...
4022 просмотров
schedule
13.05.2023
Jest: тестирование простого класса с зависимостью от Store
Мне трудно понять, почему мой издевательский метод не возвращает значение, указанное с помощью mockReturnValue. Я тестирую простой метод, который проверяет помощника в магазине, чтобы убедиться, что пользователь аутентифицирован, прежде чем...
633 просмотров
schedule
25.08.2022
Ошибка при запуске теста реакции шутки, шутка не распознана
Я пытаюсь запустить шутливые тесты, но получаю сообщение об ошибке:
'jest' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Вот мой package.json, может ли кто-нибудь помочь с настройкой моей тестовой...
3758 просмотров
schedule
06.03.2024
Компоненты React корректно отображаются в браузере, но тестовые ошибки Jest при рендеринге: только ReactOwner может иметь ссылки
У меня есть два компонента в React, которые прекрасно отображаются и обеспечивают ожидаемое поведение в браузере, но не могут отображаться при запуске теста через Jest.
описания.js
var React = require('react/addons');
var $ = require('jquery');...
1353 просмотров
schedule
05.02.2023
Тестирование компонентов React, созданных Webpack, с помощью Jest
Я столкнулся с проблемой, когда мне нужно запустить тесты Jest в приложении React, которое создается Webpack. Проблема заключается в обработке require файлов CSS, изображений и т. д., которые Webpack обычно обрабатывает с помощью загрузчика. Мне...
2858 просмотров
schedule
29.07.2023
Ошибка модульного тестирования с Jest после обновления до npm 3.3.12
Недавно я обновил свой проект до node 5.1.0, npm 3.3.12 и обновил все свои зависимости... Теперь я борюсь с кучей ошибок!
Первоначально у меня была та же ошибка, что и в этой проблеме: https://github.com/facebook/jest/issues/554 , которые легко...
480 просмотров
schedule
03.12.2022
Как протестировать поведение компонента, использующего React Bootstrap с Jest
В псевдокоде:
MyComponent: React.createClass
doThis: () ->
//do something
render: () ->
<div>
<button className='something' onClick={clickHandler()}>click this button</button>
<ReactBootstrap.Pagination...
1241 просмотров
schedule
04.06.2022
Как я могу настроить экземпляр jsdom, используемый jest?
Я столкнулся с этой проблемой При запросе systemjs в шутливых тестовых случаях выдается неверный URL-адрес
Один из последних комментариев намекает
«манипулировать экземпляром jsdom, чтобы он имел действительное местоположение / baseURI,...
9421 просмотров
schedule
13.06.2023
Как протестировать компонент React, который использует контекст, как в react-router 2.0 с Jest 0.8.x
У меня была эта проблема в прошлом при использовании более старых версий react-router, которые я решил с помощью: #stubroutercontext" rel="nofollow">stubRouterContext + хакерский способ доступа к экземпляру компонента (используя refs:...
3924 просмотров
schedule
22.03.2023
Jest не удалось построить граф зависимостей, конфликт между исходными файлами и файлами сборки
Я использую babel для переноса файлов из src в lib, и когда я пытаюсь запустить jest, я получаю конфликт между src/Template.js и lib/Template.js
Using Jest CLI v0.9.0, jasmine2, babel-jest
Error: Failed to build DependencyGraph:...
312 просмотров
schedule
20.02.2023
Jest React тестирует es6 импорт/экспорт нежелательного макета
При использовании синтаксиса импорта/экспорта ES6 кажется, что Jest автоматически имитирует компоненты, которые я импортирую по умолчанию, хотя я явно отключил насмешку для компонента.
jest.autoMockOff();...
1664 просмотров
schedule
12.07.2023
Тестирование функции React было вызвано с помощью Jest
У меня есть класс React, который отображает дочерний компонент с именем PersonalDetails. Код работает нормально, однако я не могу заставить Jest убедиться, что saveData был вызван правильно, когда в поле нажата клавиша Enter. Я издевался над...
3350 просмотров
schedule
19.01.2024