我正在尝试将一些测试从 WebTestCase 迁移到 PantherTestCase。对于其中一些,我需要使用 HTTP Auth 进行身份验证。
我曾经做过以下事情:
$this->adminClient = static::createClient(
[],
[
'PHP_AUTH_USER' => 'login',
'PHP_AUTH_PW' => 'password',
]
);
如果我使用 createPantherClient,登录/密码选项似乎被忽略:
$this->adminClient = static::createPantherClient(
[],
[
'PHP_AUTH_USER' => 'login',
'PHP_AUTH_PW' => 'password',
]
);
我也尝试将登录名/密码作为第一个参数传递,但它似乎也不起作用。
我一直在寻找有关该主题的一些文档,但找不到任何东西。Panther 如何处理 HTTP 身份验证?
谢谢