React에서 이전 및 다음 버튼 기능 테스트에 실패했습니다.
P粉936509635
P粉936509635 2023-08-15 13:54:35
0
1
472
<p>내 React 코드가 테스트에 실패했습니다. 내가 잘못 썼다면, 올바르게 쓸 수 있도록 도와주실 수 있나요? screen.getByRole('button', {name: '>'}) 을 사용하여 다음 버튼을 가져오고 screen.getByRole('button', {name: '<'}) 을 사용하여 이전 버튼인 Even을 가져왔습니다. 아래에 언급된 테스트 코드를 시도했지만 테스트가 계속 실패했습니다. </p> <pre class="brush:php;toolbar:false;">기본 함수 내보내기 App() { 반품 ( <div className="앱"> <div> {개 .map((값, 키) => ( <div className="card-container" key={key}> <div> <img className="img" src={value.imgUrl} alt={value.title} /> </div> <div className="card-footer"> {dogCurr페이지 !== 1 ? ( <button className="back-button" onClick={() =>이전()}> {"<"} </버튼> ) : 없는} <span className="card-title-text">{value.title}</span> {dogCurrPage !== 개.길이 - 1 ? <button className="next-button" onClick={() =>다음()}> {">"} </버튼> ) : 없는}{" "} </div> </div> ))} </div> </div> ); }</pre> <pre class="brush:php;toolbar:false;">describe("앱", () => { it("이전 버튼의 클릭을 적절하게 처리합니다.", () => { render(<앱 />); fireEvent.click(screen.getByText("<")); }); it("다음 버튼의 클릭을 적절하게 처리합니다.", () => { render(<앱 />); fireEvent.click(screen.getByText(">")); }); });</pre>
P粉936509635
P粉936509635

모든 응답(1)
P粉648469285

다음 코드를 사용해 보세요:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿