Публикации по теме 'jestjs'


Модульное тестирование Jest для React.js
Каждый компонент React имеет набор реквизитов, которые обычно передаются от родителей к детям. Бывают случаи, когда ваши реквизиты могут измениться позже из-за новых данных или данных, необходимых условно, поэтому выгодно, чтобы вы также могли объявить новые неизвестные реквизиты, которые могут появиться позже, с помощью оператора распространения JSX. Разумно предположить, что при написании тестов вы можете не только добавить реквизиты, но и изменить некоторые значения по умолчанию, чтобы..

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

Отладка тестовых случаев Jest с помощью инспектора узлов
Есть ли способ использовать инспектор узлов для отладки модульных тестов с помощью Jest? Было бы неплохо иногда пройтись, чтобы увидеть, почему тесты не работают. Я пробовал несколько способов node-debug jest --runInBand из, а также...
11215 просмотров
schedule 04.01.2023

Как использовать Jest для тестирования представления React, подключенного к хранилищу?
У меня есть представление React , которое связывается с магазином . Я успешно тестировал представления и хранилища по отдельности, но не вместе. Я следовал структуре, описанной здесь , но получил TypeError . Похоже, Jest пытается...
1652 просмотров

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 просмотров

Как вы вручную имитируете один из ваших файлов в 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 просмотров

Ошибка модульного тестирования с 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 просмотров

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 просмотров

Тестирование функции React было вызвано с помощью Jest
У меня есть класс React, который отображает дочерний компонент с именем PersonalDetails. Код работает нормально, однако я не могу заставить Jest убедиться, что saveData был вызван правильно, когда в поле нажата клавиша Enter. Я издевался над...
3350 просмотров
schedule 19.01.2024