inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

TDD 개발 방법론을 활용한 React Native 앱 개발

Jest 설정 및 동작확인

jest - type error

315

jgam

작성한 질문수 5

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

답변 1

0

박동호

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

일례로 classA.js 에서

export default class ClassA extends Component {

}

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

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

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

정확한 구문은

import ClassA from '???/classA' 

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

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

Mission 7 부터 어렵네요.

0

5

1

교재(3쇄)와 강의 내용 문의

0

11

2

plan mode 관련 질문 드립니다.

0

14

1

rules 파일 관련 질문입니다!

0

19

1

51강 7분 custom 스타일 질문

0

13

0

모델 차이 궁금증

0

18

2

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

0

413

1

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

0

266

1

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

0

286

1

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

2

884

7

detox test

1

549

2

TextInput을 찾지 못합니다.

1

421

3

functional component

1

328

1

cocoapods

1

413

2

테스트 케이스의 작성 범위

1

388

1

detox config 질문

1

404

2

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

0

247

0

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

1

563

1

No tests found, exiting with code 1 에러

1

2176

2

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

1

382

2

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

1

416

7

enzyme?

1

783

13

jest - type error

1

479

4

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

1

263

1