Actualizacion y puesta en marcha (de lo posible) del Gitbook de Jose: Gitbook de Jose
[Cap 3 de Gitbook]
Crear composer.json en root
Ejecutar composer para crear dependencias en vendor/
$> composer install
Division del proyecto
: src/
: tests/
: composer.json
: phpunit.xml
Creacion de tests/bootstrap.php (requerido por phpunit.xml) Necesitamos cargar este fichero para que en la ejecución de los tests, nuestras clases sepan resolver la localización de los ficheros necesarios mediante el estándar *PSR-4.
Creacion de src/XString/XString.php y tests/XString/XStringTest.php
Instalar en local con composer desde el root de la app:
composer require fzaninotto/faker
Script setObject (objeto formado por la carga del yml)
Instalacion con composer desde el root de la app:
composer require --dev nelmio/alice
- Con --dev
, se instala solo en entorno de desarrollo.
Fichero de configuracion: tests/fixtures/reviews.yml
Implementado en phpspec_josegitbook
Por documentar Clase PHPUnit\Extension\Database\TestCase