Cómo usar Faker en Pest
Pest nos ofrece un plugin que nos permite acceder a Faker de forma más funcional.
Instalando Faker
El plugin lo instalamos vía Composer.
composer require pestphp/pest-plugin-faker --dev
Usando Faker
Para utilizar Faker, simplemente debemos invocar la función faker()
.
<?php use function Pest\Faker\faker; test('application', function () { $user = [ 'name' => faker()->name, 'email' => faker()->email, 'phone' => faker()->e164PhoneNumber, 'country' => faker()->randomElement(['mx', 'us']), 'postal_code' => faker()->postcode, ];});
faker()
también acepta que le pasemos un argumento $locale
.
De esta manera, usamos Faker con otro locale diferente al de por defecto.
Así, nos puede devolver valores en otro idioma como el español.
<?php use function Pest\Faker\faker; test('application', function () { $user = [ 'name' => faker('es_MX')->name ];});