Breaking

Post Top Ad

Your Ad Spot

martes, 17 de septiembre de 2019

Tiempo de prueba con carbono y el paquete de tiempo de prueba

Tiempo de prueba con carbono y el paquete de tiempo de prueba

Test Time es un paquete de Spatie que proporciona una ayuda para Carbon v2 para controlar el flujo de tiempo en las pruebas de PHPUnit.
Carbon es una excelente biblioteca para trabajar con tiempo en proyectos PHP. TheSpatie \ TestTime \ TestTimeclass contiene algunas funciones que, bajo el capó, manipulan la hora que Carbon considera la hora actual.
El archivo Léame proporciona algunos ejemplos rápidos que lo ayudan a comprender cómo usarlo en sus pruebas:
// the flow of time is frozen
TestTime::freeze();

// we're now one year in the future
TestTime::addYear();

// will report the real current year + 1
$year = (new Carbon())->format('Y');
Con esta biblioteca, también puede avanzar el tiempo de prueba llamando a los métodos típicos de Carbon para sumar o restar tiempo:
TestTime::addMinute();

// You can chain calls too
TestTime::addMonth(3)->addYear();
Bajo el capó, la clase TestTime establece el tiempo con Carbon::setTestNow();Este paquete es útil para cualquier proyecto PHP que use Carbon v2.
Puede obtener más información sobre este paquete, obtener instrucciones de instalación completas y ver el código fuente en GitHub en el tiempo de prueba / espacial .

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas