正解はユーザーの視点でテストすることです。実装の詳細ではなく、ユーザーが実際に操作する方法(テキスト入力、ボタンクリックなど)でテストします。getByRole、getByTextなどのクエリを使用して、ユーザーが期待する動作を検証します。