prueba unitaria de sus captadores, definidores, sumadores, eliminadores, emisores y lo que sea.
para agregar esta biblioteca a su uso de dependencias de desarrollo
composer require --dev wickedone/muppet
Se ha escrito mucho sobre la necesidad de probar los captadores y definidores o por qué no debería hacerse. Desde mi perspectiva personal, las pruebas de captadores y definidores proporcionan un nivel estable de cobertura y, por lo tanto, la capacidad de fijar su ci a un valor de cobertura mínimo.
esta biblioteca no promete generar pruebas perfectas y sin fallas listas para usar (aunque lo intenta). sin embargo, genera clases de prueba que son fáciles de modificar y, lo más importante, son compatibles con la infección (es decir, no demasiada magia negra).
$ config = new Config (
' ~/Code/Project/src ' , // base dir
' ~/Code/Project/tests/Unit ' , // tests dir
// namespace fragments
[
' Awesome ' ,
' Namespace ' ,
' Tests ' ,
' Unit ' ,
],
' foo ' // author (optional)
);
( new Generator ( $ config ))
-> generate ( ' MyEntity ' )
;
porque los amamos...
Tests
son parte del espacio de nombres de pruebas. por favor mira el paquete de los muppets