Cómo ejecutar pruebas PHPUnit con Sublime Text
Instalación de PHPUnit en Sublime Text
Lo primero que debemos hacer es instalar el paquete PHPUnit en Sublime Text, lo que podemos hacer usando la herramienta incluida en el mismo, Package Control, y buscando en la misma PHPUnit.
Es recomendable también instalar el paquete PHPUnit Completions, porque nos ayudará a completar las diferentes funciones que ofrece el framework.
Ejemplo de prueba unitaria con PHPUnit en Sublime Text
En este ejemplo tenemos la misma clase de prueba que hemos utilizado en el ejemplo con Visual Studio Code, llamada AnimalTest, dónde probamos el método sonido.
Teniendo instalado Package Control, como hemos comentado antes, podemos instalar cualquier paquete. En la ventana que se abre al ejecutar la herramienta, tenemos que indicar qué paquete queremos instalar.
En este caso vamos a instalar tanto PHPUnit Snippets como PHPUnit Completions, que es una gran ayuda a la hora de desarrollar las pruebas unitarias.
Para ejecutar las pruebas en Sublime Text tenemos que pulsar las teclas CONTROL + MAYÚSCULAS + P, al igual que en Visual Studio Code, y se abrirá una ventana en la que buscamos PHPUnit y elegimos la opción PHPUnit: Run Tests.
Si nos situamos en la clase y lanzamos ese test, en la consola de PHPUnit nos aparecerá el resultado de las pruebas, que en este caso ha sido OK.
El paquete Completions nos permite que, a la hora de programar las pruebas unitarias, se vayan autocompletando las posibilidades que tenemos, por ejemplo, con las aserciones, como podemos ver en la imagen siguiente.
Esto nos ayuda a ahorrar mucho tiempo a la hora de programar y a mejorar la calidad de nuestras pruebas unitarias.