Files
yii/tests/framework/validators/CRequiredlValidatorTest.php
2013-04-17 20:36:49 +06: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());
}
}