detox реагирует на родной: поддержка импорта es6 в js-файлах спецификаций испытаний - PullRequest
1 голос
/ 05 октября 2019

В моем тестовом файле спецификации я импортирую модуль es6 с помощью оператора import. Я использую jest test-runner и получаю следующую ошибку:

Не удается найти модуль warnOnce из реагировать-нативная реализация.js

Я редактировал./e2e/config.json добавить следующую конфигурацию -

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

Но потом я начал получать ошибки - Не могу найти модуль Платформа из реагировать-нативная реализация.js

Мой контент .babelrc-

{
  "presets": ["module:metro-react-native-babel-preset"],
  "plugins": [
    ["@babel/plugin-proposal-decorators", {"legacy": true}]
  ]
}

Я пытался заменить .babelrc на babel.config.js с похожим контентом, но безуспешно. Сначала я использовал мокко, но переключился на шутку, думая, что шутка будет иметь такую ​​поддержку из коробки.

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