Вопросы по теме 'ts-jest'

Как смоделировать неасинхронный метод для создания исключения с помощью Jest?
Вот фрагмент моего кода на TypeScript: let myService: MyService; let myController: MyController; beforeAll(async function () { myService = new MyService(null); myController = new MyController(myService); }); it("should fail due to any...
2549 просмотров
schedule 08.01.2024

Как импортировать файл конфигурации, чтобы его можно было найти как встроенным пакетом, так и модулем в тесте Jest?
У меня есть проект Node, написанный на TypeScript, который использует Rollup в качестве сборщика и Jest в качестве среды модульного тестирования. Он имеет следующую структуру (я пропустил материал, который, как мне кажется, не имеет отношения к...
1613 просмотров

Как написать тесты с использованием jQuery в ts-jest при использовании импорта ES?
Я пытаюсь написать модульные тесты, используя TypeScript, Jest и jQuery. Я продвинулся довольно далеко, но когда я запускаю тесты, я получаю «jQuery требует окна с документом». Судя по всему, проблема в том, что import * as $ from "jquery" ( см....
224 просмотров
schedule 25.08.2022

ts-jest проблема с модульным тестированием
Пытается выполнить модульное тестирование облачных функций firebase с помощью ts-jest , но возникают проблемы с простым тестом. Я установил jest для машинописного текста, набора текста и конфигурации ts-jest, но получаю сообщение об ошибке...
889 просмотров

Проблема с модульным тестом Jest: модуль не найден
В настоящее время Jest не проходит тесты, потому что не может найти модуль, вызываемый внутри компонента: FAIL tests/Unit/VHeaderBar.spec.ts ● Test suite failed to run Cannot find module '@@/public/assets/images/placeholder.png' from...
1402 просмотров
schedule 21.04.2023

Шуточный тест пройден, но выдает ошибку: подключите ECONNREFUSED 127.0.0.1:80 в конце
Я использую узел с TypeScript на моей серверной части, а также шутки и супертесты в качестве тестовой среды на моей серверной части. Когда я пытаюсь проверить, у меня есть результат, но в конце я получаю сообщение об ошибке. Вот результат:...
16711 просмотров
schedule 18.02.2023

Как сообщить TypeScript о пользовательских сопоставлениях Jest?
У меня есть проект реагирования / машинописного текста, использующий шутку, где у меня есть собственный сопоставитель, например: export const MyCustomMatchers = { toBeTheSameAsRemote: function(_util: any, _customEqualityTesters: any) {...
2392 просмотров

Функция async await не вызывается с помощью шутки
Я новичок в шутках, и я пытаюсь вызвать функцию ожидания, которая возвращает обещание. Но я получаю сообщение об ошибке, например, ожидаемые вызовы 1, а полученные вызовы - 0. Код: public async callDataSourceCommand(dialogData: any,...
232 просмотров
schedule 28.05.2023

Невозможно издеваться над классами со статическими методами, используя jest и ts-jest.
У меня есть два класса, которые имитируют простую операцию суммирования. import SumProcessor from "./SumProcessor"; class Calculator { constructor(private _processor: SumProcessor) { } sum(a: number, b: number): number { return...
638 просмотров
schedule 27.05.2022

шуточный тест с xmljs GLOBAL не определен
в настоящее время я пишу приложение, используя NodeJS v13.12.0 Шутка 25.4.0 xmljs 0.3.2 машинопись 3.8.3 ц-шутка 25.4.0 Это приложение должно имитировать сервер CalDAV. По этой причине я полагаюсь на модуль xmljs, который (после...
778 просмотров
schedule 30.07.2023

Ошибка Jest-теста при синтаксисе tsx
В настоящее время я внедряю в свой проект шутливый тест. Проект состоит из файлов ts + tsx. Ниже приведен мой jest.config.js файл. module.exports = { preset: "ts-jest", testEnvironment: "jsdom", cacheDirectory: ".jest-cache",...
87 просмотров
schedule 09.05.2022

Как сделать модули абсолютного импорта с помощью moduleDirectories в приложении CRA для JEST
Я создал несколько утилит для своих тестов. Я хотел бы импортировать свои утилиты таким образом import CustomRender from 'my-local-utils' Каталог будет -src - components - __tests__ -test -my-loca-utils.js Обычно я включаю тесты...
457 просмотров
schedule 04.02.2023

Тестовые костюмы не прошли с SyntaxError: Неожиданный токен «экспорт» реагирует на машинописный текст с использованием шутки
я настраиваю шутку и фермент в своем проекте реактивного машинописного текста. В этом проекте я не использую Babel. Я попытался запустить базовый компонент, и он работает хорошо. После этого я добавил еще один компонент и добавил в этот компонент...
460 просмотров

Ошибка модульного теста при невозможности найти элементы
Я впервые собираю модульный тест и мне нужна помощь, чтобы понять, почему я получаю следующие ошибки. A) TestingLibraryElementError: не удалось найти элемент с текстом: Посетите мою страницу. Это может быть связано с тем, что текст разбит на...
3153 просмотров

Тестирование Jest Angular выдает ошибку кармы `Произошло необработанное исключение: не удается найти модуль 'карма' '
Я пытаюсь использовать шутливое тестирование в Angular. Я выполнил все описанные здесь настройки. введите здесь описание ссылки Вот мой package.json { "name": "jest-test", "version": "0.0.0",...
158 просмотров
schedule 16.08.2022

Jest/React/Mobx: TypeError mobxReact.observer не является функцией
Я пытаюсь запустить простой тест Jest для кода React/Mobx, который просто отображает маршрут и проверяет, был ли он отображен. Я не использую классы и декораторы Mobx. Я получаю сообщение об ошибке в каждом месте, где я оборачиваю свой компонент...
161 просмотров
schedule 25.12.2022

Смоделируйте константу TypeScript, отличающуюся в каждом тесте Jest
Я изо всех сил пытаюсь издеваться над константой с Jest для каждого теста. У меня он работает с кодом ниже, но макет статичен - я не могу издеваться над ним по-разному для каждого теста. Код: // allowList.ts export const ALLOW_LIST = { '1234':...
240 просмотров

Jest 26 и Angular — неверно указаны номера строк ошибок
После обновления до Jest 26 и Angular 10 номера строк ошибок модульного теста отображаются неправильно. Я использую Jest с Angular 4 и обновляюсь с каждой новой версией. Я прочитал все существующие статьи по этому поводу и испробовал все...
107 просмотров
schedule 20.06.2023

Как использовать Jest с vuex-module-decorators
У меня есть компонент vue, написанный на Typescript, где я импортирую хранилище vuex, написанное с помощью vuex-module-decorators. Мой код работает хорошо, но когда я пытаюсь написать модульный тест с использованием vue-test-utils и jest, я не могу...
267 просмотров

Как установить для process.env значение undefined в шутку
Я пытаюсь выполнить модульное тестирование функции в своем приложении, которая проверяет значение process.env.NODE_ENV . FWIW тип process.env.NODE_ENV - это string | undefined . В моем шутливом тесте я могу легко проверить строковые значения,...
95 просмотров
schedule 30.08.2022