ホームページ >バックエンド開発 >PHPチュートリアル >Laravelテストで意図しないHTTP要求をキャッチします
preventStrayRequests
このアプローチは、CI/CD環境やサードパーティAPIを使用する場合に特に役立ちます。これは、予期しないネットワーク呼び出しがテストを遅くしたり、断続的な障害を引き起こす可能性があるためです。
以下は、包括的なAPIテスト保護を実装する方法の例です。
use Illuminate\Support\Facades\Http; // 启用对未模拟请求的保护 Http::preventStrayRequests(); // 设置模拟响应 Http::fake([ 'example.com/*' => Http::response(['data' => 'example'], 200) ]);
適切にモックされていない予期しないHTTP要求は、例外をトリガーします。これにより、アプリケーションコードを外部依存関係から真に分離する信頼できるテストスイートを維持するのに役立ちます。
以上がLaravelテストで意図しないHTTP要求をキャッチしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。