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

316

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 가 저에게 꼭 필요한 이유이기도 하죠..)

슬슬 따라하기가 힘들어진다.

0

0

0

counter01.html은 어디있을까요?

0

8

1

[문의] 섹션 7 미션 진행 중...

0

12

1

기본 브랜치의 이름이 master에요.

0

14

1

관리자 페이지 질문

0

12

1

plans 생성이 안됩니다.

0

16

2

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

0

414

1

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

0

266

1

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

0

286

1

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

2

888

7

detox test

1

552

2

TextInput을 찾지 못합니다.

1

422

3

functional component

1

329

1

cocoapods

1

417

2

테스트 케이스의 작성 범위

1

389

1

detox config 질문

1

404

2

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

0

247

0

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

1

563

1

No tests found, exiting with code 1 에러

1

2177

2

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

1

383

2

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

1

416

7

enzyme?

1

786

13

jest - type error

1

480

4

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

1

263

1