шутник замерзает с машинописью - PullRequest
1 голос
/ 12 февраля 2020

Репо с репродукцией : https://github.com/nmatushevskiy/jest-with-typescript

Привет всем, у меня возникла странная проблема. Я использую библиотеки jest, typcript, response-native, expo, babel и компонентов - нативная база. Мне нужно было переопределить некоторые стили собственных базовых компонентов, найти guide и выполнить команду: node node_modules / native-base / ejectTheme. js из guide. Короче говоря. Была создана папка «native-base-theme», которая содержит стили компонентов и объединяет их в индекс файла. js

Поскольку проект выполняется на машинописном компьютере, я переименовал все созданные файлы из js к тс. Затем в файле я переопределил стили для компонента кнопки, как рекомендовано в руководстве, и попытался проверить его. файл с тестом: файл После npm выполнения теста исполняемый тест зависает . Как показано на рисунке: консольный скриншот Я пытался издеваться над методами из native-base-theme / components. Это не помогает Также пытался отладить его с помощью отладчика (в index.test.ts показывает, где были размещены отладчики), но ни один из отладчиков не был вызван. Затем я попытался решить проблему с помощью babel.config и jest.config, используя предложенные решения подобных проблем. Это тоже не помогает. Однако когда я возвращаю файлы native-base-theme из ts в js, тестирование успешно завершается. поиск в Google не помогает. Кроме того, тесты работают с некоторыми простыми экспортированными функциями машинописи. Например: some-file.ts

export function sum(a: number, b: number): number {
    return a + b;
}

Пожалуйста, кто-нибудь может объяснить причину этого поведения и как его исправить. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...