jest - type error
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 에러일 영향이 크다고 하나, 특별히 에러가 날 부분은 찾지 못했습니다.
답변 4
1
말씀하신 것으로 진행을 해보아도 똑같은 에러가 뜨네요. 저의 App.spec.js파일입니다.
참고로, tests라는 폴더가 없어서 제가 수동으로 만들었습니다. 물론 그 과정에서 app.spec.js파일도 제가 만들었구요.
1
안녕하세요. 저도 같은 에러를 본 적이 있습니다. 제 경우에는 아주 사소한 실수였는데요, 말씀하신것처럼 import/export 에러였습니다.
일례로 classA.js 에서
export default class ClassA extends Component {
}
를 정의하고, classA.spec.js 에서 이를 위한 테스트 코드를 작성할때,
import { ClassA } from '???/classA'
와 같이 하면 해당하는 오류가 발생합니다.
정확한 구문은
import ClassA from '???/classA'
이죠. 혹시 이와같은 문제인지 한번 확인해보시기 바랍니다.
(저는 은근 자주 이런 문제가 발생합니다;; 오타도 많고, 잔실수가 많아서요;; TDD 가 저에게 꼭 필요한 이유이기도 하죠..)
[4. props를 통한 데이터 전달_해결문제 ]의 수업자료 어디있나요?
0
3
0
"enableAllProjectMcpServers": true 추가를 실패했습니다 대안으로 아래와 같이 넣어도 될까요
0
12
1
커서에서 >install 'cursor'가 없습니다!
0
24
2
[7/1 업데이트 내역 공유] /agents 명령어 remove
0
23
1
vscode 클로드코드 에서 스크린샷 복붙(첨부)가 안됩니다.
0
19
1
한국어 설정
0
25
1
beforeEach 코드가 작동하지 않습니다.
0
415
1
저 또한 TextInput을 찾지 못합니다..
0
267
1
enzyme 테스트 과정에서 오류가 발생했습니다.
0
289
1
ios 폴더 아래에 build 폴더가 없고 Pods폴더가 있습니다.
2
895
7
detox test
1
555
2
TextInput을 찾지 못합니다.
1
423
3
functional component
1
329
1
cocoapods
1
419
2
테스트 케이스의 작성 범위
1
394
1
detox config 질문
1
405
2
앞으로 작업에 강좌가 도움이 많이 되겠습니다
0
249
0
코드 커버리지 툴은 어떤걸 사용하시나요?
1
567
1
No tests found, exiting with code 1 에러
1
2183
2
onCompleted와 onDeleted를 따로 describe로 나누시는 이유가 궁금합니다.
1
384
2
enzyme를 사용하는데 있어서 문제가 있습니다.
1
418
7
enzyme?
1
790
13
jest - type error
1
319
1
영상이 안보여요 아래와 같이요 . 3시간 텀을 두고 다시 접속해도 똑같아요.
1
263
1





