Send tasks by email

This commit is contained in:
Frederic Guillot
2017-02-18 20:21:48 -05:00
parent 93c05371a8
commit 11a774e555
8 changed files with 164 additions and 0 deletions

View File

@@ -6,6 +6,23 @@ use Kanboard\Validator\TaskValidator;
class TaskValidatorTest extends Base
{
public function testValidationEmailCreation()
{
$taskValidator = new TaskValidator($this->container);
$result = $taskValidator->validateEmailCreation(array('email' => 'test@localhost', 'subject' => 'test'));
$this->assertTrue($result[0]);
$result = $taskValidator->validateEmailCreation(array('email' => 'test', 'subject' => 'test'));
$this->assertFalse($result[0]);
$result = $taskValidator->validateEmailCreation(array('subject' => 'test'));
$this->assertFalse($result[0]);
$result = $taskValidator->validateEmailCreation(array('email' => 'test@localhost'));
$this->assertFalse($result[0]);
}
public function testRequiredFields()
{
$taskValidator = new TaskValidator($this->container);