Jest не охватывает последний оператор импорта в куче файлов - PullRequest
2 голосов
/ 16 января 2020

Когда я запускаю jest, я получаю непокрытые строки при последнем импорте в определенные файлы. Например,

import { StyleSheet, Platform } from "react-native";
import colors from "../../../../theme/color";
import fontStyles from "../../../../shared/fontStyles";

fontStyles будут раскрыты. Эта проблема возникла после обновления рэйн-натива, в результате которого были сделаны собственные изменения, а также был создан файл .flowconfig и файл .babelrc, заменив значения для babel, которые были в пакете. json на in .babelr c:

{
  "presets": ["module:metro-react-native-babel-preset"]
}

1 Ответ

0 голосов
/ 08 апреля 2020

У меня тоже была эта проблема, и ее возможным решением может быть удаление этой строки из пакета . json или jest.config. json

"transform": {
  "^.+\\.js$": "<rootDir>/node_modules/react-native/jest/preprocessor.js"
},
...