enzyme를 사용하는데 있어서 문제가 있습니다.
406
6 câu hỏi đã được viết
이전 분이 올려주신 질문과 동일한 에러가 납니다.
원인은 두가지가 있었는데요.
1. 첫번째 setup.js 파일을 __test__ 디렉토리에서 테스트 파일로 인식하는듯 하다.
2. 두번째 shallow(<Text>{test}</Text>).text() 의 반환값이 <TouchableText />로 나온다
첫번째는 setup.js파일을 __test__디렉토리 밖으로 빼줌으로써 해결했구요.
두번째는 shallow(<Text>{test}</Text>).text() 는 잘 동작하지 않지만, shallow(<div>{test}</div >).text() 는 일단 잘 동작하는 걸로 확인 되었습니다.
그래서 우선 제가 예상하기론 react-native와 enzyme의 버전 호환성 문제가 아닐까 싶기도 하구요. 또는 jest와의 버전 호환성 문제가 아닐까 생각이 됩니다.
아래는 저의 버전 상태입니다.
-------------------
Câu trả lời 7
0
안녕하세요. 테스트코드에 아래를 추가하여 다시한번 확인 부탁드립니다.
제 환경에서는
{ type: 'Text', props: {}, children: [ 'some text' ] }
라고 출력됩니다.
0
저도 깃헙에 올리신 이슈글 봤습니다 ㅎㅎ. 답변을 봐도 왜 저런 답변을 한건지 이해가 안가네요 ㅠ
일단 TouchableText 자체를 찾을수도 없고, import 할수도 없습니다
알아봐주셔서 감사합니다.
0
답변 너무나 감사합니다.
제 환경에서는
<TouchableText forwardedRef={{...}} accessible={true} allowFontScaling={true} ellipsizeMode="tail">
some text
</TouchableText>
이렇게 나오네요
0
혹시, shallow(<Text>{test}</Text>).debug() 는 어떤 값을 리턴하는지 확인 가능하신가요?
제 환경에서는
<Text>some text</Text>
라고 출력됩니다.
0
안녕하세요. 두 문제에 대해서 조금더 검토하고 다시 답변을 드리도록 하겠습니다. 아래 김정한님의 질문으로, 인지는 하고 있는 문제인데, 아직 명확한 원인을 찾지 못하고 있네요. 죄송합니다.
명시적 타입 선언(콜론 타입 선언)과 as 타입 단언 차이
0
9
1
max x5 플랜을 결제했습니다.
0
14
1
클로드 초기 설정
0
14
1
사용자 스코프 설정 파일 적용 문제
0
10
1
클로드코드 유료플랜 할인 방법이 있을까요?
0
27
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
763
13
jest - type error
1
308
1
jest - type error
1
463
4
영상이 안보여요 아래와 같이요 . 3시간 텀을 두고 다시 접속해도 똑같아요.
1
260
1

