ファンクショナルテストで HTTP 認証をシミュレートする方法

アプリケーションに HTTP 認証が必要であれば、 ユーザ名とパスワードをサーバの値として createClinet() に指定してください

$client = static::createClient(array(), array(
    'PHP_AUTH_USER' => 'username',
    'PHP_AUTH_PW'   => 'pa$$word',
));

また、各リクエストごとにこの内容をオーバーライドすることもできます。

$client->request('DELETE', '/post/12', array(), array(
    'PHP_AUTH_USER' => 'username',
    'PHP_AUTH_PW'   => 'pa$$word',
));

前のドキュメント

Varnish を使ってウェブサイトを高速化する方法

次のドキュメント

複数のクライアントのインタラクションをテストする方法

ソース