我正在尝试将一些测试从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身份验证?
谢谢