31 lines
844 B
PHP
31 lines
844 B
PHP
<?php
|
|
|
|
require_once __DIR__.'/../Base.php';
|
|
|
|
use Kanboard\Validator\GroupValidator;
|
|
|
|
class GroupValidatorTest extends Base
|
|
{
|
|
public function testValidateCreation()
|
|
{
|
|
$groupValidator = new GroupValidator($this->container);
|
|
|
|
$result = $groupValidator->validateCreation(array('name' => 'Test'));
|
|
$this->assertTrue($result[0]);
|
|
|
|
$result = $groupValidator->validateCreation(array('name' => ''));
|
|
$this->assertFalse($result[0]);
|
|
}
|
|
|
|
public function testValidateModification()
|
|
{
|
|
$validator = new GroupValidator($this->container);
|
|
|
|
$result = $validator->validateModification(array('name' => 'Test', 'id' => 1));
|
|
$this->assertTrue($result[0]);
|
|
|
|
$result = $validator->validateModification(array('name' => 'Test'));
|
|
$this->assertFalse($result[0]);
|
|
}
|
|
}
|