C贸mo instalar Pest en un proyecto Laravel
Pest es un Framework de testing para PHP enfocado en ser simple pero funcional. Creado por Nuno Maduro.
Cuenta con un plugin para Laravel. Lo cual nos garantiza su integraci贸n.
Comencemos con la instalaci贸n y configuraci贸n de Pest en un proyecto Laravel existente.
Instalaci贸n
Lo primero es instalar Pest mediante composer
.
1composer require pestphp/pest --dev --with-all-dependencies
Ya que estamos utilizando Laravel, podemos instalar el plugin espec铆fico que Pest nos proporciona.
1composer require pestphp/pest-plugin-laravel --dev
Ejecutamos el comando Artisan pest:install
para instalar Pest.
Esto nos genera un archivo tests/Pest.php
que indica c贸mo ejecutar o extender Pest seg煤n las especificaciones de nuestro proyecto.
1php artisan pest:install
Tests b谩sicas
Ahora que hemos instalado Pest, creemos algunos tests b谩sicos. As铆, visualizaremos c贸mo luce un test de Pest.
Primero una Unit test b谩sica en Unit/ExampleText.php
para aseverar que true
es true
.
1test('that true is true', function () {2 $this->assertTrue(true);3});
Ahora, una Feature test b谩sica en Feature/ExampleText.php
para aseverar que nuestra aplicaci贸n devuelve una respuesta exitosa.
1test('the application returns a successful response', function () {2 $response = $this->get('/');3 4 $response->assertStatus(200);5});
Ejecutar Pest
Finalmente, es momento de ejecutar nuestros Tests de Pest con el comando Artisan test
.
1php artisan test
