У меня есть Serveral WebPack конфигурационные файлы, скажем webpack.native.js
и webpack.web.js
, каждый из которых имеет различную решимость, где в зависимости от сценария, он будет расслоение с app.native.js
или app.web.js
bundle.js
в.шутя расширения Разрешая
В настоящее время с Jest + ферментом для тестирования, возможно ли иметь подобное «решение»?
Идеально было бы, имея npm web:test
и npm native:test
, и он разрешит и протестирует соответствующий код платформы.
мой текущий конфиг: (он работает все, но это вызывает проблемы, где найти некоторые специфичные для конкретной платформы код)
"jest": {
"collectCoverageFrom": [
"main/shared/**/*.{js,jsx}",
"!main/**/*.test.{js,jsx}",
"!main/App.js",
"!main/**/index.js",
"!**/node_modules/**"
],
"moduleFileExtensions": ["web.js", "js", "jsx"],
"moduleDirectories": [
"node_modules",
"main"
],
"moduleNameMapper": {
"\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js",
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js"
},
"testRegex": "(tests.*|\\.(test|spec))\\.(js|jsx)$"
}
спасибо, что я решил свою проблему – Kossel