beforeEach 코드가 작동하지 않습니다.
396
작성한 질문수 1
AddToDo Component 강의의 AddToDo.spec.js 코드를 동작시켜보니 "Cannot read propery 'onAdded' of undefined" 라는 에러가 뜨면서 빌드에 실패합니다.
아래가 코드입니다.
beforeEach 콜백함수가 동작하지 않으면서 onAdded 변수가 초기화되지 않는 것으로 보이는데 구글링해도 답을 찾기 어렵네요ㅜㅜ beforeEach를 작성하기 이전의 TDD 코드들은 모두 동작하였습니다.
정 해결책을 찾지 못하게 된다면 TDD 부분을 넘어가고 컴포넌트와 앱 부분만 진행하더라도 무리는 없을까요? 혹시 모르니 package.json 코드도 첨부하겠습니다.
답변 1
0
저는 연습 차원에서 함수형 컴포넌트로 작성하는데
저는 작동에 이상이 없어서요 혹시나 도움이 될까해서 소스 코드 올려드립니다.
import React,{Component, useState} from 'react';
import { Button, TextInput, View } from 'react-native';
const AddToDo = (props) => {
const [text, setText] = useState('');
const onChangeText = (text) => {
setText(text)
}
const onPress = () => {
const { onAdded } = props;
onAdded(text)
}
return (
<View>
<TextInput onChangeText={onChangeText}></TextInput>
<Button title="A" onPress={onPress}></Button>
</View>
)
};
export default AddToDo
쉬림프 테스크 매니저 설치
0
9
1
Codex와 Claude code 비교
0
12
0
2강 nodejs 3단계 설명 질문
0
15
1
my-style.md 만들기 미션
0
10
1
스킬, 플러그인, 마켓플레이스 관련 문의
0
24
2
클로드 코드 요금제 대신 사용량 기반 과금제를 사용하고 있습니다.
0
24
2
저 또한 TextInput을 찾지 못합니다..
0
259
1
enzyme 테스트 과정에서 오류가 발생했습니다.
0
273
1
ios 폴더 아래에 build 폴더가 없고 Pods폴더가 있습니다.
2
830
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
394
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
406
7
enzyme?
1
761
13
jest - type error
1
308
1
jest - type error
1
463
4
영상이 안보여요 아래와 같이요 . 3시간 텀을 두고 다시 접속해도 똑같아요.
1
259
1





