✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Instalación de PHPUnit en Visual Studio Code

245

Una vez que haya configurado los estándares de codificación de PHP en Visual Studio Code, creo que también es importante asegurarse de tener instalado PHPUnit para que pueda practicar la escritura de código comprobable.

Si espera para comenzar a hacer esto hasta después de haber comenzado un proyecto, es mucho menos probable que comience a hacerlo. Lo digo por experiencia y por trabajar con otros desarrolladores.

Entonces, antes de comenzar a cubrir cómo manejar la pelusa de front-end y cosas por el estilo, quiero recorrer el proceso de configuración de PHPUnit. Si aún no ha leído cómo administramos paquetes o cómo usamos Visual Studio Code, le recomiendo ponerse al día leyendo los siguientes artículos:

  1. Un entorno de desarrollo de WordPress (usando un administrador de paquetes)
  2. Un IDE para el desarrollo de WordPress
  3. Trabajar con la configuración de usuario en Visual Studio Code

Una vez que estés al día, regresa a esta publicación.

PHPUnit en el código de Visual Studio

Para el resto del contenido, vamos a ver:

  1. Instalando PHPUnit,
  2. Instalar la extensión adecuada de Visual Studio Code,
  3. Configurando PHPUnit dentro de nuestra configuración de usuario.

Y vamos a empezar con eso ahora.

1 Instalación de PHPUnit

Dado que ha estado usando Homebrew a lo largo de esta serie de publicaciones, usar Homebrew debería ser cada vez más fácil. Para instalar PHPUnit a través de Homebrew, simplemente ingrese el siguiente comando en su terminal:

$ brew install phpunit

Debería resultar en una pantalla como esta:

Si lo instaló anteriormente a través de otros medios, entonces Homebrew puede solicitarle que lo actualice (como lo hizo conmigo). Y si ese es el caso, que haga lo suyo:

Una vez hecho esto, es hora de instalar la extensión adecuada de Visual Studio Code para PHPUnit.

2 PHPUnit para el código de Visual Studio

Instalar PHPUnit en Visual Studio Code es fácil dado el amplio mercado que tiene.

Instalación de PHPUnit en Visual Studio Code

Por supuesto, siempre existe el desafío de tener que determinar cuál seleccionar. Soy fan de la versión de la extensión a través de Elon Mallin (que también podéis encontrar en el marketplace y es como recomiendo instalarla).

Una vez que lo haya encontrado e instalado, es probable que le pida que vuelva a cargar Visual Studio Code. Si está en medio de su trabajo, continúe, guarde el proyecto y vuelva a cargar.

En este punto, es hora de configurar sus ajustes.

3 Configuración de sus ajustes

Actualizar su configuración es fácil. Como de costumbre, abrirá su archivo JSON de configuración de usuario (que puede encontrar usando esta captura de pantalla familiar):

Instalación de PHPUnit en Visual Studio Code

Desde aquí, puede ingresar el siguiente código en la parte inferior del archivo:

{ // ... // PHPUnit Sttings. "phpunit.execPath": "/usr/local/bin/phpunit", "phpunit.args": [ "--configuration", "./phpunit.xml.dist" ], "phpunit.preferRunClassTestOverQuickPickWindow": false }

Esto le dirá al código de Visual Studio lo siguiente:

  • donde se encuentra el binario PHPUnit,
  • donde se encuentra el archivo de configuración de PHPUnit,
  • cómo desea ejecutar las pruebas.

Veremos los puntos segundo y tercero con más detalle más adelante en esta serie, ya que es importante asegurarse de que tenemos un archivo de configuración adecuado (y uno que transferimos de un proyecto a otro) y cómo hacerlo desde dentro del editor.

Pero eso lo veremos en un próximo post.

¿Qué te parece ahora?

Por ahora, concéntrese en encargarse de configurar las cosas en su IDE. Si opta por continuar trabajando con archivos de configuración y ejecutando pruebas, está completamente bien; de lo contrario, cubriré exactamente cómo hacerlo en la próxima serie de publicaciones.

Fuente de grabación: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More