Вопросы по теме 'jestjs'
Несколько ручных макетов модулей CommonJS с помощью Jest
Я видел документацию для макетов Jest, используя папку mocks , но я хочу иметь возможность имитировать модуль с одним макетом в одном тесте и имитировать тот же модуль с другим макетом в другом тесте.
Например, с rewire и jasmine вы могли бы...
2267 просмотров
schedule
17.12.2022
Реквизит экземпляра компонента React.js нельзя смоделировать с помощью Jest?
Мне интересно, почему мой макет, похоже, не переопределяет метод onclick компонента. На самом деле это так, за исключением случаев, когда я имитирую щелчок.
/** @jsx React.DOM */
//tests/app/modules/autocompletesearchinput-test.js...
461 просмотров
schedule
04.08.2023
Как написать файл конфигурации Jest
Я пытаюсь передать файл конфигурации Jest, чтобы запускать тесты только из заданного каталога.
Согласно документации, вы можете использовать config.testPathDirs : https://facebook.github.io/jest/docs/api.html#config-testpathdirs-array-string , и...
89448 просмотров
schedule
24.05.2022
Jest - Как найти визуализированный компонент DOM с идентификатором?
Я пишу простой тест Jest, который проверяет, что мой компонент отображается. Я вижу, что TestUtils React имеет функции для поиска отображаемых компонентов по классу или по тегу, но не по их атрибуту ID. Существует функция findAllInRenderedTree ,...
8279 просмотров
schedule
30.01.2024
Node.js+React для автоматизации тестов с помощью Jest
Изменить (02.07.2015)
Выяснил, что я делаю не так. Оставив это для справки, если кто-то наткнется на ту же проблему. Проверьте мой ответ ниже.
В настоящее время я пытаюсь протестировать свои компоненты Node.js + React с помощью Jest. Я...
591 просмотров
schedule
08.03.2023
Тестирование компонента React с глобальной зависимостью
Я включил зависимость JS (Foo.js) в свой файл index.html. Когда я вызываю Foo.js в своем компоненте React, он находит конструктор в глобальном пространстве имен и создает его экземпляр. Это прекрасно работает, когда я его развертываю, но когда я...
449 просмотров
schedule
02.07.2022
Настройка Jest для имитации корневого разрешения веб-пакета и разрешения псевдонима
Я работаю над созданием проекта с помощью Webpack & Jest. На данный момент конфигурации разрешения Webpack вызывают сложности с тестами Jest. В моей конфигурации веб-пакета у меня установлены следующие параметры:
resolve: {
root:...
14182 просмотров
schedule
07.06.2022
React.js тестирует TypeError: невозможно прочитать свойство pushState неопределенного
Я пытаюсь написать тесты для своего компонента React. Я получаю эту ошибку:
TypeError: невозможно прочитать свойство pushState неопределенного
Мой код выглядит так:
"use strict";
var React = require('react');
var ProductAction =...
2900 просмотров
schedule
11.02.2023
Модульное тестирование сенсорных событий в React Native
Я пытаюсь протестировать нативный код реакции, используя это руководство . Нативная реакция переопределяется reactjs, чтобы обеспечить неглубокий рендеринг и тестирование с использованием jestjs.
Несмотря на то, что я могу тестировать неглубокие...
2685 просмотров
schedule
22.09.2022
Как издеваться над вызовом $.ajax в JEST
Я новичок в среде React & JEST, я попытался выполнить ajax-вызов в реакции, как показано ниже, если я получу данные об успехе, он будет перенаправлен на домашнюю страницу, иначе отобразится сообщение об ошибке.
let params ={
userName :...
4741 просмотров
schedule
05.03.2023
Jest: Ошибка: ваш набор тестов должен содержать хотя бы один тест
Я использую шутку для тестирования своего приложения React и настроил простой тест для имеющейся у меня служебной функции, но получаю сообщение об ошибке:
Ошибка: ваш набор тестов должен содержать хотя бы один тест.
Проверили мою...
9704 просмотров
schedule
26.07.2022
Покрытие кода Неизвестно с использованием jest 15.1.1
Когда я пытаюсь включить весь исходный код проекта, чтобы получить более разумную цифру покрытия кода, я получаю
----------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines...
5614 просмотров
schedule
03.06.2022
Почему мой асинхронный тест Jest не дает сбой, когда должен?
У меня есть несколько асинхронных действий, которые мне нужно протестировать с помощью Jest. Мой тест в настоящее время проходит, когда он должен потерпеть неудачу.
describe('Asynchronous Code', () => {
it('should execute promise', () =>...
2642 просмотров
schedule
21.04.2022
Проверьте, возвращает ли функция sessionStorage с шуткой
Я пытаюсь написать шуточный тест для следующей функции, которая устанавливает запись sessionStorage:
/**
* @desc create authenticated user session
* @param {String} [email='']
* @param {Date} [expires=Date.now()]
* @param {String}...
1086 просмотров
schedule
16.03.2024
Как написать тест для компонента, использующего React.cloneElement?
Мой компонент верхнего уровня берет children из react-router вот так:
class App extends Component {
render() {
return (
<div>
{React.cloneElement(children, this.props.widgets)}
</div>
)
}
}
Я...
1646 просмотров
schedule
10.07.2022
шутка + фермент мелкий .simulate('change',[args]) не передает аргументы для работы
У меня есть компонент со следующими реквизитами и методом:
class OrderDish extends Component {
static propTypes = {
order: React.PropTypes.object.isRequired,
addCommentToOrder: React.PropTypes.func,
};...
2501 просмотров
schedule
18.07.2022
Почему этот тест использует ошибку Jest & react-test-renderer, потому что он пытается разобрать файл .graphql?
Я пытаюсь запустить простой тест, чтобы начать работу с Jest, и кажется, что он анализирует все приложение. На файл, в котором возникает ошибка, ссылается файл сервисов.
Если я не включу graphql в регулярное выражение для moduleNameMapper ,...
798 просмотров
schedule
26.05.2023
React & Enzyme: почему не работает beforeEach()?
Я пишу свои первые тесты React и сталкиваюсь с проблемой, когда мой оператор beforeEach не работает. Вот мой тестовый файл:
import React from 'react';
import { shallow } from 'enzyme';
import Home from '../components/Home';
import IntroText...
23011 просмотров
schedule
19.11.2023
игнорировать расширение файла с Jest
Я использую webpack resolve.extensions для «выборочного» связывания моих файлов js. например.
App.js
import MyComp from 'comp/myComp';
в папке comp/ у меня есть:
MyComp.web.js
MyComp.ios.js
MyComp.android.js
Теперь я хочу...
6525 просмотров
schedule
26.01.2023
Не удается найти ошибку модуля «../request», используя макет в Jest
У меня есть тестовый файл с этой строкой
jest.mock('../request');
но, похоже, не удалось найти мою папку mocks и файл запроса. Моя структура папок, как показано ниже
Я последовал примеру шутки здесь...
11845 просмотров
schedule
16.01.2023