Однако, поскольку операторы импорта должны находиться в верхней части файла, когда я перемещаю эти импорты туда и вызываю их внутри отдельных тестовых случаев, я сталкиваюсь с множеством ошибок. После исправления этих ошибок я заметил, что покрытие кода, обеспечиваемое этими тестовыми примерами, значительно падает по сравнению с тем, когда я использовал require() динамически.
Как я могу решить эти проблемы?
- Существует ли рекомендуемый способ динамического импорта модулей в тестах TypeScript, чтобы избежать ошибок lint и сохранить покрытие?
- Могу ли я использовать динамический импорт() в тестах или мне следует выборочно отключать правила ESLint для require в тесте файлы?
- Каковы наилучшие методы структурирования импорта в тестах TypeScript Jest для обеспечения безопасности типов и точного покрытия?
Подробнее здесь: https://stackoverflow.com/questions/798 ... t-files-wi
Мобильная версия