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

322

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

/output-style 명령어는 폐기 되었다고 나오네요.

0

4

1

프롬프트 작성시 html, css, javascript

0

5

1

Editor Component의 최적화 불가능 이슈

0

11

2

Cursor 창이 수업 내용과 달라요.

0

10

2

Supabase MCP 관련 질문입니다

0

8

1

에러핸들링- rootlayout에 관하여

0

8

2

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

0

423

1

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

0

276

1

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

0

299

1

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

2

914

7

detox test

1

564

2

TextInput을 찾지 못합니다.

1

427

3

functional component

1

331

1

cocoapods

1

429

2

테스트 케이스의 작성 범위

1

405

1

detox config 질문

1

411

2

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

0

256

0

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

1

573

1

No tests found, exiting with code 1 에러

1

2201

2

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

1

397

2

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

1

436

7

enzyme?

1

822

13

jest - type error

1

489

4

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

1

271

1