Вопросы по теме '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 просмотров

Модульное тестирование сенсорных событий в 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 просмотров

Проверьте, возвращает ли функция 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 просмотров

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