dev-master
9999999-devEnables testing CodeIgniter 2.1 with PHPUnit
MIT
The Requires
1.0.0
1.0.0.0Enables testing CodeIgniter 2.1 with PHPUnit
MIT
The Requires
Wallogit.com
2017 © Pedro Peláez
Enables testing CodeIgniter 2.1 with PHPUnit
Note: This is not compatible with CodeIgniter 3. The original creator of my-ciunit has a new project for that here: https://github.com/kenjis/ci-phpunit-test., (*1)
class LoginActionTest extends CIUnit_TestCase
{
public function setUp()
{
$this->CI = set_controller('login');
}
public function testLogin()
{
$_POST['useremail'] = 'kitsunde@example.org';
$_POST['password'] = '123';
$this->CI->login_action();
$out = output();
$this->assertRedirects($GLOBALS['OUT'], 'employee/index');
}
public function testTemplateRendered()
{
$this->CI->login_action();
$views = output_views();
$this->assertContains('login', $views);
}
}
composer require Celc/ciunit dev-master
Copy the example test directory into the root of your project (same folder as application and system):, (*2)
cp -R vendor/celc/ciunit/tests ./
Create application/config/testing/database.php for database testing. The database name must end with _test., (*3)
The tests directory is an example. You are meant to replace the tests with your own., (*4)
From the tests directory run:, (*5)
../vendor/phpunit
Enables testing CodeIgniter 2.1 with PHPUnit
MIT
Enables testing CodeIgniter 2.1 with PHPUnit
MIT