У меня есть приложение для реагирования, в котором я создал служебный класс под названием Logger
(не компонент React). Теперь я хочу создать несколько тестов для класса с помощью Jest.
Jest установлен, и я создал файл с именем Logger.test.js
в той же папке, что и класс. При запуске npm test
я получаю такую ошибку:
Не удается найти модуль "../Logger" в "Logger.test.js"
У меня нигде нет файла с именем jest.config.js, и в файле package.json нет ничего, зарезервированного для настройки jest (jest упоминается только там в зависимостях).
Как я могу заставить Jest понять, что класс - это модуль, который нужно протестировать?
1 ответ
Похоже, вы пытаетесь импортировать из родительской папки в сообщении об ошибке: ../Logger
. Должно быть './Logger'
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.