Тесты Jests не могут найти изображение Webpacker - PullRequest
0 голосов
/ 16 ноября 2018

В моих тестах jests я получаю следующую ошибку:

Cannot find module 'images/skill_levels/results-low.png' from 'skillLevelType.js'

Изображения работают в разработке и хранятся в обычном каталоге изображений rails.

Мой файл webpacker.yml является конфигурацией по умолчанию.Единственное, что я изменил, - это добавление resolved_paths: ['app/assets'] к блоку по умолчанию.

1 Ответ

0 голосов
/ 16 ноября 2018

Следующие проблемы решили эту проблему:

  1. Создайте файл Stub.js:

export default {};

Обновление конфигурации jest в package.json:

"jest": {"root": ["app / javascript"], "setupTestFrameworkScriptFile": "/ app / javascript / components / setupTests.js "," moduleNameMapper ": {" \. (png | jpg) $ ":" /app/javascript/components/Stub.js "}}

...