Ayudante de prueba

El archivo Test Helper contiene funciones que ayudan a probar su proyecto.

Cargando este ayudante

Este ayudante se carga usando el siguiente código:

<?php

helper('test');

Funciones disponibles

Están disponibles las siguientes funciones:

fake($model, array $overrides = null)
Parámetros:
  • $modelo (Modelo|objeto|cadena) – Instancia o nombre del modelo a usar con Fabricator

  • $overrides (array|null) – Anulación de datos para pasar a Fabricator::setOverrides()

Devuelve:

Un artículo falso aleatorio creado y agregado a la base de datos por Fabricator

Tipo del valor devuelto:

objeto|matriz

Utiliza Higgs\Test\Fabricator para crear un elemento aleatorio y agregarlo a la base de datos.

Ejemplo de uso:

<?php

use Higgs\Test\CIUnitTestCase;

final class MyTestClass extends CIUnitTestCase
{
    public function testUserAccess()
    {
        $user = fake('App\Models\UserModel');

        $this->assertTrue($this->userHasAccess($user));
    }
}