Когда я пытаюсь запустить тест, который включает ссылку на файл .d.ts, я получаю следующую ошибку:
FAIL src/tests/IlsfpSeries.spec.ts
● Test suite failed to run
Cannot find module 'app/core/time_series2' from 'IlssppSeries.ts'
However, Jest was able to find:
'./IlssppSeries.ts'
You might want to include a file extension in your import, or update your 'moduleFileExtensions', which is currently ['ts', 'tsx', 'js', 'jsx', 'json'].
Это то, что вызывает ошибку (в IlssppSeries.ts) :
///<reference path="../../../node_modules/grafana-sdk-mocks/app/headers/common.d.ts" />
import TimeSeries from "app/core/time_series2";
В моем файле jest.config. js есть следующая строка. Я пробовал несколько вариантов пути, но безуспешно.
"moduleNameMapper": {
'app/core/time_series2': './node_modules/grafana-sdk-mocks/app/headers/common.d.ts',
},
В машинописи работает нормально, просто не работает тестирование. Есть идеи?
Я создал небольшой репозиторий, который может воспроизвести проблему: Мини-репозиторий