Curso Laravel UnitTest - PHPUnit vs Pest, comparativa rápida
Quería hacer una rápida comparación entre lo que sería php unit que es el archivo que estás viendo por acá y pes a lo que se refiere ya la práctica directamente es decir cómo están formadas las pruebas y qué es lo que cambia lo que cambia aquí es que aquí empleamos clases y Aquí empleamos estos métodos de Test hoy tal cual puedes ver por lo demás que es la parte importante lo que es la prueba en sí es prácticamente lo mismo claro está, que algunos métodos de aserción cambian por ejemplo aquí podemos emplear el de hacer match regular expression que es para la parte de las pruebas digo de pes y aquí tenemos otro Ese es el equivalente que encontré pero seguramente puedes encontrar otro que sería el de hacer assertStringContainsString() entonces uno lo evaluó con las pruebas regulares las expresiones regulares y otro lo evalúa con directamente un Stream por lo demás es básicamente lo mismo aquí cambia lo que es el header en el cual en pest, este es de pest Recuerda que es de pes lo coloco aquí como parte de la petición aquí lo puedes ver y por aquí lo coloco con el método llamado withHeaders por lo demás como te digo es exactamente lo mismo aquí puedes ver la comparación entre esta prueba y esta otra que tenemos acá que es la misma tal cual puedes ver aquí también limpié un poquito la sintaxis para pes en la cual en este caso no sería necesario manejar la respuesta después y aquí la tengo de esta forma pero también la podía dejar de la presente forma y aquí elimino esto y por lo tanto puedes ver que quedan exactamente iguales Así que no hay prácticamente diferencias entre pest y php unit.
- Andrés Cruz
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter