Cómo ejecutar pruebas PHPUnit con Sublime Text

A continuación te mostramos todos los pasos para poder comenzar a ejecutar pruebas unitarias con PHPUnit, en esta ocasión utilizando el editor de texto Sublime Text.

Publicado el 14 de Enero de 2020
Compartir

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.

Imagen 0 en Cómo ejecutar pruebas PHPUnit con Sublime Text

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.

Imagen 1 en Cómo ejecutar pruebas PHPUnit con Sublime Text

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.

Imagen 2 en Cómo ejecutar pruebas PHPUnit con Sublime Text

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.

Imagen 3 en Cómo ejecutar pruebas PHPUnit con Sublime Text

Esto nos ayuda a ahorrar mucho tiempo a la hora de programar y a mejorar la calidad de nuestras pruebas unitarias.


Compartir este post

También te puede interesar...

Tecnología

Datasets: Qué son y cómo acceder a ellos

01 Mayo 2023 Diego Caceres Solis
Tecnología

Comparativa Arduino vs Particle vs Raspberry Pi

11 Mayo 2023 Diego Caceres Solis

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.