inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Phát triển ứng dụng React Native bằng phương pháp phát triển TDD

Kiểm tra cài đặt và hoạt động của Jest

jest - type error

308

jgam

5 câu hỏi đã được viết

1

Warning: React.createElement: type is invalid -- expected a st

ring (for built-in components) or a class/function (for composite co

mponents) but got: object.

 

yarn test를 할 때 이런 에러가 뜹니다. test는 원활하게 진행되지만, tdd개발을 배우는것이니 만큼 make it green하고 싶네요. 찾아보니 import export 에러일 영향이 크다고 하나, 특별히 에러가 날 부분은 찾지 못했습니다. 답변 부탁드리겠습니다.

tdd javascript react react-native

Câu trả lời 1

0

huedonghopark0024

안녕하세요. 저도 같은 에러를 본 적이 있습니다. 제 경우에는 아주 사소한 실수였는데요, 말씀하신것처럼 import/export 에러였습니다.

일례로 classA.js 에서

export default class ClassA extends Component {

}

 를 정의하고, classA.spec.js 에서 이를 위한 테스트 코드를 작성할때,

import { ClassA } from '???/classA' 

와 같이 하면 해당하는 오류가 발생합니다.

정확한 구문은

import ClassA from '???/classA' 

이죠. 혹시 이와같은 문제인지 한번 확인해보시기 바랍니다.

(저는 은근 자주 이런 문제가 발생합니다;; 오타도 많고, 잔실수가 많아서요;; TDD 가 저에게 꼭 필요한 이유이기도 하죠..)

명시적 타입 선언(콜론 타입 선언)과 as 타입 단언 차이

0

6

1

max x5 플랜을 결제했습니다.

0

12

1

클로드 초기 설정

0

12

1

사용자 스코프 설정 파일 적용 문제

0

8

1

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

0

24

0

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

0

18

2

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

0

397

1

저 또한 TextInput을 찾지 못합니다..

0

259

1

enzyme 테스트 과정에서 오류가 발생했습니다.

0

273

1

ios 폴더 아래에 build 폴더가 없고 Pods폴더가 있습니다.

2

831

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

395

2

앞으로 작업에 강좌가 도움이 많이 되겠습니다

0

241

0

코드 커버리지 툴은 어떤걸 사용하시나요?

1

552

1

No tests found, exiting with code 1 에러

1

2155

2

onCompleted와 onDeleted를 따로 describe로 나누시는 이유가 궁금합니다.

1

374

2

enzyme를 사용하는데 있어서 문제가 있습니다.

1

406

7

enzyme?

1

763

13

jest - type error

1

463

4

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

1

260

1