inflearn logo
강의

Course

Instructor

Developing React Native apps using the TDD development methodology

No tests found, exiting with code 1 에러

Resolved

2155

leh2030

1 asked

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 에 대한 추가 설정을 해주고 나면 테스트 폴더가 잡힙니다.

무슨 문제인지 알고 싶습니다.

react-native javascript react tdd

Answer 2

0

leh2030

답변주셔서 감사합니다!

0

huedonghopark0024

안녕하세요. 우선 강좌를 수강해주셔서 감사합니다. (답변이 늦어서 죄송합니다. 제가 지금 여행중이라 인터넷 연결이 원활하지 않네요)

Jest 를 구동할때, 테스트파일을 지정하지 않으면, 기본적으로 아래와 같은 검색을 통해서 테스트 파일을 탐색하게 됩니다.

"**/__tests__/**/*.[jt]s?(x)", "**/?(*.)+(spec|test).[jt]s?(x)"

폴더를 __tests__ 폴더에서 tests 로 변경을 하였기때문에, 위의 디폴트 검색조건에 테스트 파일들이 탐색되지 않아서 발생하는 현상입니다.

테스트 파일을 지정하는 다양한 방법이 있는데, 검색하신 방법도 그 중 하나입니다.

그 외의 방법은 링크를 확인하시면 될것 같네요.

클로드코드 유료플랜 할인 방법이 있을까요?

0

12

0

API Error : 400 에러의 원인과 해결방법이 궁금합니다!!

0

15

2

퍼미션 권한 설정 문의

0

17

2

커서에서 shift+enter가 안됩니다.

0

18

2

mcp 설치를 못하겠어요

0

26

2

라이브러리 관련 질문 있습니다!

0

20

2

beforeEach 코드가 작동하지 않습니다.

0

397

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

323

1

cocoapods

1

400

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

762

13

jest - type error

1

308

1

jest - type error

1

463

4

영상이 안보여요 아래와 같이요 . 3시간 텀을 두고 다시 접속해도 똑같아요.

1

260

1