Files
yii/tests/framework/validators/CRequiredValidatorTest.php
Alexander Makarov 245d7fa1f7 fixed class name
2013-06-12 13:31:59 +04:00

30 lines
752 B
PHP

<?php
require_once('ValidatorTestModel.php');
class CRequiredValidatorTest extends CTestCase
{
public function testEmpty()
{
$model = new ValidatorTestModel('CRequiredValidatorTest');
$model->validate(array('username'));
$this->assertArrayHasKey('username', $model->getErrors());
}
public function testSpaces()
{
$model = new ValidatorTestModel('CRequiredValidatorTest');
$model->username = ' ';
$model->validate(array('username'));
$this->assertArrayNotHasKey('username', $model->getErrors());
}
public function testEmptyWithSpaces()
{
$model = new ValidatorTestModel('CRequiredValidatorTest');
$model->address = ' ';
$model->validate(array('address'));
$this->assertArrayHasKey('address', $model->getErrors());
}
}