Actualmente estoy trabajando con PHPUnit para intentar desarrollar pruebas junto con lo que estoy escribiendo, sin embargo, actualmente estoy trabajando en la escritura del Administrador de sesiones, y tengo problemas para hacerlo. ...Pruebas unitarias con elementos que necesitan enviar encabezados
el constructor de la clase de manejo de sesión es
private function __construct()
{
if (!headers_sent())
{
session_start();
self::$session_id = session_id();
}
}
Sin embargo, como PHPUnit envía el texto antes de que comience la prueba, cualquier prueba en este objeto devuelve una prueba fallida, como el HTTP "encabezados "se han enviado ...
Acabo de encontrarme con el mismo problema, pero ninguna de las respuestas a continuación funciona. ¿Qué hiciste al final? Por favor envíame un correo electrónico. –