No tests found, exiting with code 1 에러
{
"name": "ReactNativeTDD",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"start": "react-native start",
"test": "jest",
"lint": "eslint ."
},
"dependencies": {
"react": "16.9.0",
"react-native": "0.61.1"
},
"devDependencies": {
"@babel/core": "^7.6.2",
"@babel/runtime": "^7.6.2",
"@react-native-community/eslint-config": "^0.0.5",
"babel-jest": "^24.9.0",
"eslint": "^6.5.1",
"jest": "^24.9.0",
"metro-react-native-babel-preset": "^0.56.0",
"react-test-renderer": "16.9.0"
},
"jest": {
"preset": "react-native"
}
}
__tests__ 폴더명 변경 시 yarn run test 를 하게 되면
testMatch: **/__tests__/**/*.[jt]s?(x), **/?(*.)+(spec|test).[tj]s?(x) - 0 matches
이렇게 테스트가 작성된 폴더를 찾지 못하는 경우가 있습니다.
강의의 진행과 동일하게 했는데도 이렇게 에러가 나네요.
검색 결과
package.json 파일에서
"jest" : {
"preset": "react-native",
"testRegex": "(/tests/.*|(\\.|/)(test))\\.js$"
}
이렇게 testRegex 에 대한 추가 설정을 해주고 나면 테스트 폴더가 잡힙니다.
무슨 문제인지 알고 싶습니다.
回答 2
0
안녕하세요. 우선 강좌를 수강해주셔서 감사합니다. (답변이 늦어서 죄송합니다. 제가 지금 여행중이라 인터넷 연결이 원활하지 않네요)
Jest 를 구동할때, 테스트파일을 지정하지 않으면, 기본적으로 아래와 같은 검색을 통해서 테스트 파일을 탐색하게 됩니다.
"**/__tests__/**/*.[jt]s?(x)", "**/?(*.)+(spec|test).[jt]s?(x)"
폴더를 __tests__ 폴더에서 tests 로 변경을 하였기때문에, 위의 디폴트 검색조건에 테스트 파일들이 탐색되지 않아서 발생하는 현상입니다.
테스트 파일을 지정하는 다양한 방법이 있는데, 검색하신 방법도 그 중 하나입니다.
그 외의 방법은 링크를 확인하시면 될것 같네요.
imagesLoaded에 관한 질문
0
5
2
useEffect와 lifecycle문의
0
7
1
cd 다음에 어떻게 자연스럽게 문자가 써지죠?
0
12
1
클로드코드에 적용할 하네스? 툴? 추천 부탁드립니다.
0
12
0
14강 GIT 설치후 ~ config 명령어 입력이 안돼요
0
14
1
161강 자료 파일 안에 내용이 없네요.
0
18
1
beforeEach 코드가 작동하지 않습니다.
0
396
1
저 또한 TextInput을 찾지 못합니다..
0
259
1
enzyme 테스트 과정에서 오류가 발생했습니다.
0
273
1
ios 폴더 아래에 build 폴더가 없고 Pods폴더가 있습니다.
2
830
7
detox test
1
537
2
TextInput을 찾지 못합니다.
1
407
3
functional component
1
322
1
cocoapods
1
399
2
테스트 케이스의 작성 범위
1
373
1
detox config 질문
1
394
2
앞으로 작업에 강좌가 도움이 많이 되겠습니다
0
241
0
코드 커버리지 툴은 어떤걸 사용하시나요?
1
552
1
onCompleted와 onDeleted를 따로 describe로 나누시는 이유가 궁금합니다.
1
374
2
enzyme를 사용하는데 있어서 문제가 있습니다.
1
406
7
enzyme?
1
761
13
jest - type error
1
308
1
jest - type error
1
463
4
영상이 안보여요 아래와 같이요 . 3시간 텀을 두고 다시 접속해도 똑같아요.
1
259
1

