Детокс не может издеваться - PullRequest
1 голос
/ 22 июня 2019

Я использую RN 59 и Detox 12. Я настроил metro.config.js так:

const defaultSourceExts = require('metro-config/src/defaults/defaults').sourceExts
module.exports = {
  transformer: {
    getTransformOptions: async () => ({
      transform: {
        experimentalImportSupport: false,
        inlineRequires: false,
      },
    }),
  },
  resolver: { 
    sourceExts: process.env.RN_SRC_EXT
      ? process.env.RN_SRC_EXT.split(',').concat(defaultSourceExts)
      : defaultSourceExts,
  },
}

У меня есть api.js и api.e2e.js

Запуск RN_SRC_EXT=e2e.js yarn start, RN_SRC_EXT=e2e.js ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug и RN_SRC_EXT=e2e.js detox test -c android.emu.debug по-прежнему приводит к использованию api.js вместо api.e2e.js

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