Panther的HTTP身份验证

时间:2019-09-12 13:58:04

标签: phpunit symfony4 symfony-panther

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

谢谢

0 个答案:

没有答案