Лучшие jestjs вопросы ИТ разработчиков

  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как работает jest.fn ()

Может кто-нибудь объяснить, как jest.fn () на самом деле работает с примером из реального мира, так как я буквально запутался в том, как его использовать и г...

Задан 06 Dec 2016, 10:05 от NaveenThally
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 или вернуть обещание, которое будет или будет отклонено.

я есть два файла,getItemInfo.js совершать вызовы API иgetItemInfo.test.js это соответствующий файл теста Jest. В тестовом файле я издеваюсь над вызовом http, запускаемым модулем узлаrequest-promise. Вопрос на втором блоке кода, в ...

Задан 08 Aug 2017, 06:03 от Kevin Hernandez
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Ссылки являются нулевыми в тестах моментальных снимков Jest с реагировать на тестирование

В настоящее время я вручную инициализирую редактор Quill для componentDidMount, и мне не удается пройти тесты jest. Похоже, значение ref, которое я получаю, ...

Задан 28 Nov 2016, 19:36 от user3718704
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как смоделировать метод жизненного цикла компонента React с помощью Jest и Enzyme?

Документы Enzyme для полного рендеринга DOMВот содержит следующий пример слежения за методом жизненного цикла с помощью Sinon:

Задан 04 Jan 2017, 10:01 от Lewis
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как я могу использовать импорт html-загрузчика моего веб-пакета в тестах Jest?

Я только начинаю с тестовой средой Jest, и хотя прямые модульные тесты работают нормально, у меня возникают серьезные проблемы с тестированием любого компоне...

Задан 14 Sep 2016, 06:35 от Jannis
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как импортировать шутки?

Я хотел бы избавиться от глобалов в своем коде шутки. конкретно

Задан 25 Dec 2016, 21:27 от guy mograbi
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

РЕШИТЬ !!!!! Проблема заключалась в том, что один из этих надоедливых файлов в node_modules / iggy-common был простым JS-файлом, нуждающимся в транспиляции:

аюсь выяснить, как заставить Jest работать в моей среде, и столкнулся с проблемой, когда у этого проекта есть несколько пользовательских компонентов в подкат...

Задан 18 May 2017, 17:53 от R Brennan
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@ То есть, вы правы, перешли на автоматическую насмешку, чтобы это не повлияло на другие тесты

е всего, я новичок вes6 а такжеjest. у меня естьLogger класс для экземпляраwinston и я хотел бы проверить это. Вот мой код: const winston = require('winston'); const fs = require('fs'); const path = require('path'); const config = ...

Задан 27 Apr 2018, 15:54 от Oyabi
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

«Проблема в том, что componentDidMount не тестируется и не предоставляет обещание». Я так и подозревал, но, будучи новичком в React, я подумал, что, может быть, просто не выгляжу достаточно усердно. Спасибо, что дал мне повод двигаться дальше: p

ольно плохо знаком с тестированием с помощью Enzyme / Jest в приложении React, поэтому, возможно, что-то не так с тем, как я настраиваю свой тест. Я специально хочу протестировать одну функцию в ...

Задан 11 Oct 2018, 18:59 от Erudite
  • 43 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как правильно писать тесты Jest, проверенные с помощью Flow?

Я предполагаю, что люди обычно используют Flow и Jest (и React) вместе, но, похоже, Flow не знает о глобалах Jest (или Jasmine). Когда я добавлю

Задан 09 Mar 2016, 17:16 от Trevor Robinson
  • 26 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Ниже package.json с минимальными настройками

r это: 1) Как можно, чтобы Jest использовал роднойrequire функция для загрузки всех модулей в моих тестах в любом месте. 2) Куда / как мне пойти о модификации (т.е. замена на загрузчик esm) https://github.com/standard-things/esm ...

Задан 26 Sep 2017, 18:45 от Adam Rackis
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

):

i вы можете создать шпионский объект следующим образом: chai.spy.object([ 'push', 'pop' ]);С жасмином вы можете использовать: jasmine.createSpyObj('tape', ['play', 'pause', 'stop', 'rewind']);Что такое эквивалент Jest? Контекст: в настоящее ...

Задан 25 Jul 2017, 13:05 от David
  • 23 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

флаг командной строки задокументирован здесь

console.logления вообще ничего не выводят в шутку. Это работало для меня вчера, и внезапно, это не работает сегодня. Я сделал ноль изменений в моей конфигурации и не установил никаких обновлений. Я не пользуюсь--forceExit вариант. Все еще вижу ...

Задан 08 Feb 2018, 22:19 от Hina Dawood
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Скриншот:

[/imgs/TYhC5.png] учаю неожиданный токен наReact Component Name во время бегаnpm test, Пробовал читать несколько других похожих вопросов, но, кажется, ни один из них не работает для меня. Я добавил содержание babelrc, package.json и содержимое ...

Задан 21 Mar 2018, 02:55 от Sherry
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

 и предложить решение

могу проверить приведенный ниже фрагмент, используя шутку. Я пытаюсь проверить пользовательский формат WinstonPrintf [https://github.com/winstonjs/winston#formats] // sample.js import {aa:{b}} = require("thirparty-package") const a = () => ...

Задан 02 Feb 2019, 07:52 от DILEEP THOMAS
  • 23 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 , Я попробовал псевдоним подход .. не повезло. Я, наверное, упускаю что-то простое. Любая помощь приветствуется.

возможность использовать псевдонимы веб-пакетов для разрешения импорта при использовании jest и оптимально ссылаться на

Задан 06 Mar 2017, 15:51 от speak
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 должно быть хорошо.

я есть задача npm в моем файле package.json, чтобы выполнить jest-тестирование следующим образом: "scripts": { "test-jest": "jest", "jest-coverage": "jest --coverage" }, "jest": { "testEnvironment": "jsdom" },Я хочу выполнить эту задачуnpm run ...

Задан 15 Nov 2017, 05:15 от Vishal Gulati
  • 34 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Работает для меня:

лучший способ правильно высмеять следующий пример? Проблема в том, что после времени импорта,foo сохраняет ссылку на оригинал без измененийbar. module.js: export function bar () { return 'bar'; } export function foo () { return `I am foo. bar ...

Задан 14 Jul 2017, 20:33 от Mark
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 полезно.

нтересно почемуjest.useFakeTimers работает сsetTimeout но не с оператором задержки RxJs: jest.useFakeTimers(); import {Observable} from 'rxjs/Observable'; import 'rxjs'; describe('timers', () => { it('should resolve setTimeout synchronously', () ...

Задан 15 Jan 2018, 07:54 от blockwork
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 модули таким образом, что позволяет их мутировать.

м вопросе, который я задал здесь: Почему мутирование модуля обновляет ссылку при вызове этого модуля из другого модуля, но не при вызове от самого ...

Задан 25 Jan 2019, 02:58 от dwjohnston
  • 14 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Я думаю, вам нужно добавить импорт MatMenuModule в ваш файл app.module.

учаю следующую ошибку при попытке проверить угловой компонент: Ошибка при выполнении шутливых тестов: Can't bind to 'matMenuTriggerFor' since it isn't a known property of 'button'. Вот мой HTML: <button mat-button ...

Задан 15 Jun 2018, 23:46 от Rahul Verma
  • 14 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Привет, Крис, лучший подход - экспортировать свой обычный компонент и просто запустить тесты на нем, а не тестировать маршрутизатор реакции.

я есть компонент React, который находится внутри компонента высшего порядка withRouter, как показано ниже:

Задан 26 May 2017, 15:06 от Amol Aggarwal
  • 26 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как проверить React PropTypes через Jest?

Я пишу Jest-тесты для своего кода React и надеюсь использовать / протестировать проверки PropType. Я совершенно новичок во вселенной Javascript. Я использую ...

Задан 30 Sep 2014, 15:45 от MichaelJones
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Это случилось со мной в 5.0.4. Ответ hsc все еще исправил это все же.

ользую Jest для проверки своих функций Firebase. Это все в браузере, поэтому у меня нет конфликтов с firebase на стороне сервера. Когда я использую

Задан 20 May 2017, 23:16 от Bonitis
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Вот так:

я есть следующий тест Jest: import React from 'react'; import IndexSign from '../IndexSign'; import renderer from 'react-test-renderer'; it('renders correctly', () => { const tree = renderer.create( <IndexSign index={1}/> ...

Задан 13 Nov 2017, 17:17 от octavian
  • 15 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вы макетируете класс, который пытаетесь использовать на уровне набора тестов, убедитесь, что макет сбрасывается перед каждым тестом, и для каждого теста вы используете mockResolveValue, чтобы описать, что будет возвращено при возвращении mock.

ершенно запутался в издевательстве над Jest'ом над тем, как тестировать реализации. Дело в том, что я хочу издеваться над ожидаемым поведением. Есть ли способ добиться этого? поскольку импорт может быть только в верхней части файла, и для ...

Задан 10 Jul 2017, 07:38 от Kanekotic
  • 35 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Удачного кодирования!

отаю с некоторым кодом, где мне нужно проверить тип исключения, выдаваемого функцией (это TypeError, ReferenceError и т. Д.). Моя текущая структура тестирования - AVA, и я могу проверить это как второй аргументt.throws метод, как ...

Задан 04 Sep 2017, 18:43 от Tranotheron
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

не рекурсивный

ользую локальный модуль вpackage.json что также имеетreact-native как зависимость. В моем приложенииpackage.json: "react": "16.4.1", "react-native": "0.56.0", "react-native-services": "file:///Users/R01/Projects/react-native-services"В ...

Задан 20 Oct 2018, 12:51 от R01010010
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Даже без расширения .mjs?

аюсь проверить файл, который должен импортировать модуль es6, как это:https://repl.it/HG9t/0Кажется, мне не хватает некоторых конфигураций, чтобы заставить е...

Задан 12 Apr 2017, 10:02 от Alphapage
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Тестирование двух сред с шуткой

Я хотел бы установить две разные среды и иметь возможность работать как в режиме просмотра.

Задан 25 Dec 2016, 01:35 от Juan Je García
  • 30 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

реагирует тест-рендерер

ция нажатия кнопки кажется очень простой / стандартной операцией. Тем не менее, я не могу заставить его работать в тестах Jest.js.Это то, что я пытался (и та...

Задан 02 May 2017, 21:17 от foobar
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Я согласен, я думаю, что есть хорошая вещь, чтобы облегчить создание / редактирование тестов, я намерен проверить снимок. Дело в том ... крайний срок в этом проекте,

Задан 17 Feb 2017, 17:18 от Denis Florkin
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

XHR тестирование в Jest

Я хочу протестировать методы AJAX (vanilla XHR) и не могу найти способ сделать это сШутка фреймворк. я нашел

Задан 18 Feb 2015, 13:27 от Tomasz Kasperek
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

fns.spec.js

аюсь шпионить за функцией, которая вызывается другой функцией, которые находятся во внешнем файле и импортированы. Funcs.spec.js: import * as Funcs from './Funcs' describe('funcA', () => { it('calls funcB', () => { jest.spyOn(Funcs, 'funcB') ...

Задан 14 Jun 2018, 09:45 от Dean James
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

// logger.test.js

лизовал регистратор для узла js, используя winston, morgan и winston-daily-rotate-file, express-http-context. Таким образом, каждый день новый файл журнала будет записываться, когда любое из запросов http (morgan) или разработчик определит ...

Задан 03 Feb 2019, 11:16 от DILEEP THOMAS
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Jest не обрабатывает мой JSX

Я следую заШутка учебник протестировать реагирующий компонент, и я сталкиваюсь с проблемами предварительной обработки с моим jsx. Я предполагаю, что ошибка с...

Задан 27 Nov 2015, 13:45 от user2936314
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

https://medium.com/@thejasonfile/fetch-vs-axios-js-for-making-http-requests-2b261cdd3af5

ершенно новичок в Jest и, по общему признанию, не являюсь экспертом в тестировании асинхронного кода ... У меня простойFetch помощник я использую: export function fetchHelper(url, opts) { return fetch(url, options) .then((response) => { if ...

Задан 09 Jan 2018, 16:40 от DanV
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 не определено, я подозреваю, что вы можете просто передать объект параметров в shallowMount.

ользуюJest с участиемvue-test-utils пытаясь проверить, реагирует ли дочерний компонент на$emit событие в родительском компоненте. Библиотека test-utils VueJS предоставляетparentComponent опция, которую нужно пропустить при монтаже / мелком ...

Задан 24 Sep 2018, 10:46 от André Ramos
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Предполагая, что у вас есть доморощенный конечно.

ался написать тест для приложения React.js. Все шло хорошо, но после создания каталога, отслеживаемого с помощью Git (сделал с ним репозиторий Git). Тест не ...

Задан 15 Jan 2017, 04:12 от Colin Witkamp
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 в вашем тесте, а затем ожидать, что макет был вызван один раз.

ичок в написании модульного тестирования с Jest. Я тестирую компонент поверх приложения React. Есть два компонента: Home и LogOutButton Это домашний компонент: import 'bootstrap/dist/css/bootstrap.css'; ...

Задан 29 Nov 2018, 10:06 от I.zv
Page 1 of 2
1 2