J'ai écrit quelques tests unitaires en PHP, qui nécessitent une authentification de l'utilisateur pour une requête. Pour cela, j'ai ajouté quelques paramètres à la fonction createClient :
$this->client = static::createClient(array(), array(
'PHP_AUTH_USER' => TEST_USER_NAME,
'PHP_AUTH_PW' => TEST_USER_PASS,
));
TEST_USER_NAME
y TEST_USER_PASS
contenant les identifiants de connexion. Si je fais une demande comme celle-ci
$parameters = array(
"object" => self::TEST_OBJECT_ID,
);
$headers = array(
'HTTP_API_AUTHORIZATION' => 'API_AUTH_KEY',
);
$this->client->request('POST', '/api/v4/object/get', $parameters, array(), $headers);
$response = $this->client->getResponse();
$this->assertEquals(200, $response->getStatusCode(), $response->getContent());
Le test indique OK, mais ce message apparaît ensuite :
LE GESTIONNAIRE D'ERREUR A CHANGÉ !
Si je change les informations d'identification en quelque chose d'incorrect, le message n'apparaît pas. Avez-vous des suggestions sur la manière d'éviter cela ou de supprimer ce message ?