React での前ボタンと次ボタンの機能のテストが失敗する
P粉936509635
P粉936509635 2023-08-15 13:54:35
0
1
442
<p>私の React コードはテストに失敗します: もし私が間違って書いてしまったら、正しく書くのを手伝ってもらえますか? screen.getByRole('button', {name: '>'}) を使用して次のボタンを取得し、screen.getByRole('button', {name: '<'}) を使用して前のボタンを取得しようとしました。以下に示すテストコードを試しましたが、テストは失敗し続けました。 </p> <pre class="brush:php;toolbar:false;">デフォルト関数 App() をエクスポート { 戻る ( <div className="アプリ"> <div> {犬 .map((値, キー) => ( <div className="カードコンテナ" key={key}> <div> <img className="img" src={value.imgUrl} alt={value.title} /> </div> <div className="カードフッター"> {dogCurrPage !== 1 ? ( <button className="back-button" onClick={() =>Previous()}> {"<"} </ボタン> ) : ヌル} <span className="card-title-text">{value.title}</span> {dogCurrPage !== 犬の長さ - 1 ? ( <button className="next-button" onClick={() => next()}> {">"} </ボタン> ) : ヌル}{" "} </div> </div> ))} </div> </div> ); }</pre> <pre class="brush:php;toolbar:false;">describe("アプリ", () => { it("前のボタンのクリックを適切に処理します", () => { render(<App />); fireEvent.click(screen.getByText("<")); }); it("次へボタンのクリックを適切に処理する", () => { render(<App />); fireEvent.click(screen.getByText(">")); }); });</pre>
P粉936509635
P粉936509635

全員に返信(1)
P粉648469285

このコードを試してみてください:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!