Jest не удалось запустить тест, включая ссылку на файл .d.ts - PullRequest
1 голос
/ 16 апреля 2020

Когда я пытаюсь запустить тест, который включает ссылку на файл .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',
  },

В машинописи работает нормально, просто не работает тестирование. Есть идеи?

Я создал небольшой репозиторий, который может воспроизвести проблему: Мини-репозиторий

...