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

Cómo ejecutar pruebas PHPUnit con Sublime Text

Rubén Recacha
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.

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.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

PHP Developer

PHP Developer

carrera

Incluye 5 cursos:

  • Curso Online de Laravel 5
  • Curso de Symfony 3
  • Curso de SQL desde Cero

y 2 cursos más!

Duración: 17 horas y 20 minutos

Curso de PHPUnit para principiantes

Curso de PHPUnit para principiantes

curso

Con este curso aprenderás:

  • Sabrás qué son las pruebas unitarias y cuáles son sus características
  • Aprenderás a crear tests unitarios en lenguaje PHP con el framework PHPUnit
  • Comprobarás los beneficios que tiene hacer tests unitarios

Duración: 1 hora y 21 minutos

Más de 300 empresas confían en nosotros

Oesia
Vass
Everis
Ayesa
Altran
Ibermatica
Atmira
GFI
Accenture
GMV
Concatel
Telefonica
Caser
Banco de España
kpmg
Mapfre
Randstad