Вот что я делаю:
- Загрузка Test.php
- Создание каталога 't' в корне моего приложения CI
- Поместите Test.php в каталог t
- Создайте файл bootstrap.php (см. Ниже) для инициализации тестирования
require_once
файл bootstrap.php в моих тестах. - Выполнить
prove
на тестах в каталоге t
bootstrap.php
:
<?php
// Initialize CodeIgniter, suppressing output.
ob_start();
require_once __DIR__ . '/../index.php';
ob_end_clean();
require_once __DIR__ . '/Test.php';
Пример теста:
t/000-sanity.t
:
#!/usr/bin/env php
<?php
require_once 'bootstrap.php';
plan(1);
is(true, true, 'Test.php works');
Все материалы CodeIgniter доступны.Например, вы можете сделать $ci =& get_instance();
Эта установка прекрасно работает в CI 1.7.x и 2.x.Test.php действительно прост в использовании.