Помощник для тестирования
Файл Помощника для тестирования содержит функции, которые помогают в тестировании вашего проекта.
Загрузка этого помощника
Этот помощник загружается с помощью следующего кода:
helper('test');
Доступные функции
Доступны следующие функции:
-
fake($model, array $overrides = null) -
Параметры: - $model (Модель|объект|строка) – Экземпляр или имя модели для использования с Fabricator
- $overrides (массив|null) – Данные для переопределения, передаваемые в Fabricator::setOverrides()
Возвращает: Случайный фейковый элемент, созданный и добавленный в базу данных Fabricator
Тип возвращаемого значения: объект|массив
Использует
CodeIgniter\Test\Fabricatorдля создания случайного элемента и добавления его в базу данных.Пример использования:
public function testUserAccess() { $user = fake('App\Models\UserModel'); $this->assertTrue($this->userHasAccess($user)); }
© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/user_guide/helpers/test_helper.html