Pruebas unitarias con Laravel Livewire

En la lección anterior, aprendimos cómo crear pruebas automatizadas para nuestros componentes de Livewire y cómo verificar que una página incluye un componente esperado. En esta lección, escribiremos pruebas con un enfoque más unitario, para verificar, por ejemplo, que al emitir un evento o llamar a un método el estado de un componente cambie....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Uso de GitHub Actions para ejecutar pruebas con diferentes versiones de PHP y sistemas operativos

En esta segunda parte de Ejecutando pruebas automáticamente con GitHub Actions, vamos a modificar nuestro Workflow de GitHub Actions para ejecutar las pruebas de PHPUnit utilizando múltiples versiones de PHP, dependencias con diferentes versiones y dos sistemas operativos: Ubuntu y Windows....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Ejecutando pruebas automáticamente con GitHub Actions

En esta lección del curso de Creación de componentes para Laravel aprenderás cómo utilizar GitHub Actions para que las pruebas de tus componentes y aplicaciones se ejecuten automáticamente cada vez que se realice un commit o que alguien colabore con un pull request a tu repositorio....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Mocking – Documentación de Laravel 6

Introducción Mocking de objectos Fake de trabajos (Jobs) Fake de eventos Fake de eventos con alcance Fake de correos electrónicos Fake de notificaciones Fake de colas Fake de almacenamiento de archivos Clases facade Introducción Al momento de probar aplicaciones de Laravel, puedes querer «simular» (mock) ciertos aspectos de tu aplicación de modo que realmente no...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Pruebas: Primeros Pasos – Documentación de Laravel 6

Introducción Entorno Creando y ejecutando pruebas Introducción Laravel está construido pensando en las pruebas. De hecho, el soporte para pruebas con PHPUnit es incluido de forma predeterminada y un archivo phpunit.xml ya está configurado para tu aplicación. El framework también viene con métodos de ayuda convenientes que permiten que pruebes tus aplicaciones de forma expresiva....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Desarrollo del componente de Blade «Styde\Field» con TDD

En esta lección vamos a comenzar el desarrollo del componente de Blade Styde\Field. El cual nos va a permitir generar campos de manera dinámica y fácil. Además, vamos a actualizar a la versión más reciente del framework Laravel (v7.9.2) y a solucionar un problema que será generado por esta actualización....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Recibe consejos útiles y múltiples recursos directamente en tu correo