# 测试辅助函数

测试辅助函数文件包含协助测试项目的函数。

## 加载此辅助函数

使用以下代码加载此辅助函数：

    <?php

    helper('test');

## 可用函数

提供以下函数：

fake($model, array $overrides = null)
  参数:

    - $model (`Model|object|string`) -- 要与 Fabricator 一起使用的模型实例或名称

    - $overrides (`array|null`) -- 传递给 Fabricator::setOverrides() 的覆盖数据

  返回:

    由 Fabricator 生成并添加到数据库中的随机模拟数据项

  返回类型:

    `object|array`

  使用 `CodeIgniter\Test\Fabricator` 生成一条随机数据，并将其添加到数据库中。

  使用示例：

      <?php

      use CodeIgniter\Test\CIUnitTestCase;

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

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