Описание тега ts-jest

Трансформатор Jest с поддержкой исходной карты, который позволяет использовать Jest для тестирования проектов, написанных на TypeScript.
0 ответов

Конфликт TypeScript с потоком при тестировании реактивного компонента

У меня есть простой шаблон реагирования на нативный код. Я пытаюсь проверить тест на простой компонент реакции-нативный, написанный на машинописи: // Splash.tsx import React, { Component } from 'react'; import { SContainer, STitle, SSubtitle, SPara …
17 янв '19 в 13:22
0 ответов

Ошибка файла *.ts при попытке использовать ts-jest с простым проектом TypeScript

Я пытаюсь использовать шутку с моим проектом TypeScript. Я установил ts-jest с помощью инструкции в разделе "Начало работы" на официальной странице проекта. Теперь я пытаюсь заставить его работать с командой npx jest в терминале. Но я получаю следую…
08 янв '19 в 15:48
3 ответа

Как сильно печатать шутки

Я хотел бы сильно напечатать мои шутки. В определенной степени я могу заставить это работать, но когда у класса есть личные свойства, я застреваю. Дополнительный вопрос: когда я использую mocks (так, как я это делаю в настоящее время), возвращаемый …
01 мар '19 в 09:50
0 ответов

Jest Проблема для тестирования сопоставления компонентов по структуре json

Я создал компонент Next Function, который в основном отображает файл json, используя значения в рамках создания загрузки значений тегов, как показано ниже. import FooterCerts from "constants/json/FooterCerts.json"; import { NextFunctionComponent } f…
01 мар '19 в 13:23
4 ответа

Пути машинописного текста не разрешаются при запуске jest?

Попытка преобразовать этот проект в шутку, используя эти инструкции. У меня все работает, кроме файлов, которые используют paths конфигурация: "paths": { "@fs/*": ["./src/*"], "@test/*": ["./test/*"] } Похоже, что при выполнении тестов операторы имп…
17 окт '18 в 17:52
0 ответов

Почему все наборы шутниковых тестов занимают больше времени по мере роста моего проекта?

Я работаю над реагирующим проектом Typescript, и я заметил, что время, затрачиваемое на каждый набор тестов, значительно возросло по мере роста проекта. Каждый набор тестов может работать до 10-15 секунд, независимо от сложности тестов внутри него. …
06 дек '18 в 18:04
1 ответ

Ошибка в компоненте.tsx React при отладке тестов с использованием ts-jest

Я пытаюсь отладить свои тесты машинописи в приложении React, используя ts-jest, Мой проект был создан с create-react-app, Я могу выполнить свои тесты машинописи отлично с предоставленной "test": "react-scripts-ts test --env=jsdom" Но для их отладки …
17 дек '18 в 07:45
2 ответа

Не может преобразовать папку внутри node_modules с помощью ts-jest

Я пишу тесты на машинописи, и у меня есть частные зависимости в node_modules/@my-modules папка. я использую ts-jest Компилятор и Jest все еще жалуются на модули esnext в папке node_modules. версии пакета: "@types/jest": "^23.3.12", "jest": "^23.6.0"…
14 янв '19 в 13:08
0 ответов

Не могу пройти тест на шутку реагировать нативно с машинописным шаблоном

После использования react-native init MyAwesomeProject --template typescript инициировать реактивный собственный проект с шаблоном машинописи. Введите этот проект, я набираю yarn test и затем получите тестовое сообщение об ошибке. FAIL __tests__/App…
16 фев '19 в 13:58
1 ответ

ts-jest - объявлять const из набора (.d.ts) значения не определены при запуске jest

Я относительно новичок в использовании Typescript и Jest, и я столкнулся с проблемой, когда у меня есть целая куча окружающих объявлений в файлах наборов (index.d.ts) в @types/screeps, Это выглядит так: declare const OK: 0; declare const ERR_NOT_OWN…
08 дек '18 в 11:20
0 ответов

Не удалось получить фиктивные метаданные с помощью genMockFromModule, если модуль не собран как commonjs

Прежде всего я использую preset-typcript (TypeScript 3.1.3), Babel 7 и Webpack 4 и preset-env для переноса пакета. При попытке позвонить genMockFromModule с моим пакетом из node_modules он работает, если я собираю его, используя Babel 6, но не в Bab…
01 ноя '18 в 15:08
1 ответ

Использование функции Jest

В заметках о выпуске Jest 24 выделена новая функция, которую я хочу использовать: test.todo, Тем не менее, для жизни моей я не могу использовать его. Например, я хочу набросать тесты в моем subscriptions.test.ts файл, поэтому я создаю следующее: des…
20 фев '19 в 11:12
0 ответов

Ts-Jest импорт не удался

Одна из моих библиотек должна быть импортирована следующим образом import {Check} from "check-preconditions/lib/Check"; check-preconditions - это просто node_module, но способ, которым они экспортировали его, довольно прикольный. Это хорошо работает…
08 янв '19 в 21:35
0 ответов

Как проверить супер звонки при использовании Typescript с Jest?

Скажем, у меня есть класс, который структурирован так: // Some class that calls super.get() and adds an additional param export default class ClassB extends ClassA { private foo: string; constructor(params) { super(params); this.foo = 'bar'; } publi…
27 дек '18 в 14:55
0 ответов

Jest не может импортировать модули TS / TSX

Когда я пытаюсь импортировать модули машинописи в мои модульные тесты, я получаю сообщение об ошибке Unable to resolve path to module 'src/js/TestNum', У него нет той же проблемы, выполняющей одинаковый импорт из файлов js / jsx. В прошлом, когда у …
30 май '19 в 22:19
0 ответов

Почему функция spyOn в тесте не работает с sendGrid?

Я настраиваю сервер graphql с graphql-yoga и prisma, используя Typescript. Когда пользователь регистрируется, на указанный адрес электронной почты будет отправлено письмо со ссылкой для проверки. Все работает нормально, но я хочу написать тест на му…
30 май '19 в 13:47
3 ответа

Как использовать jest.spyOn с компонентом функции React с использованием Typescript

Я разрабатываю приложение React с использованием Typescript и хуков, и я пытаюсь использовать Enzyme с Jest для тестирования компонентов функций. Я не могу использовать jest.spyOn для тестирования метода в моем компоненте. Метод jest.spyOn не разреш…
24 май '19 в 17:55
1 ответ

Где я должен поместить файл index.d.ts?

Я пишу сервис nodeJS, который использует несколько модулей npm без @types. Сообщение об ошибке tsc говорит мне, что мне нужно добавить файл index.d.ts, но не указывает, куда его поместить. Мой файл helper.spec.ts, который также импортирует те же мод…
17 май '19 в 04:46
1 ответ

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

Я хочу включить тестовый файл помощников по адресу./src/index.tsx import React from "react"; import { NotificationContext } from "../state/NotificationContext"; export function wrapComponentInContext<T = {}>(Comp: React.FunctionComponent<T&…
21 май '19 в 10:49
2 ответа

Насмешливые родовые функции с шуткой

Я безуспешно пытался издеваться над общей функцией с помощью jest. Вот способ, который мне кажется правильным: interface ServiceInterface { get<T>(): T; } class Service implements ServiceInterface { get = jest.fn(<T>(): T => null); } …
14 май '19 в 16:02