2017-02-21 1 views
0

내가 serveral 웹팩 설정 파일을 가지고, 이제 webpack.native.jswebpack.web.js을 가정 해 봅시다, 각각의 하나는 스크립트에 따라, 그것은 bundle.jsapp.native.js 또는 app.web.js와 번들됩니다 다른 결심을 가지고 있습니다.농담의 해결 확장이

이제 Jest + 효소를 사용하여 유사한 "해결"이 가능합니까?

npm web:testnpm native:test이 이상적 일 수 있으며 해당 플랫폼 코드를 확인하고 테스트합니다.

내 현재 설정 : (그것은 모든 실행하지만 그것은 일부 플랫폼 특정 코드를 발견 문제의 원인) 당신은 서로 다른 환경에서 여러 개의 파일로 package.json에서 설정 농담을 이동하고 농담을 실행할 수 있습니다

"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)$" 
    } 

답변

0

을 그것을 사용하여 config 매개 변수.

+0

덕분에 문제가 해결되었습니다. – Kossel