1
私はAPIエンドポイントを機能的にテストするためにLaravel 5でPHPUnitを使用しています。PHPUnit BridgeでDNSをモックする方法は?
ラップトップがインターネットに接続しているときにテストが非常に遅いことに気付きました!だから私はそれがこの遅延を引き起こすDNSルックアップかもしれないと思った。
私はDNSを模擬するのにPHPUnit Bridgeが必要でしたが、文書の欠如のためにAPIのサブドメインapi.insa.dev
を模擬するためにパラメータinorderを渡すべきものはわかりません。私はこれまでのところ、私のTestCase
クラスsetUp()
機能で持っているものだ
は:
\Symfony\Bridge\PhpUnit\DnsMock::withMockedHosts([
'insa.dev' => [
[
'ip' => '127.0.0.1',
// ... ?!?!?
],
],
]);