|
|
<?php |
|
|
|
|
|
use Kanboard\Model\InviteModel; |
|
|
|
|
|
require_once __DIR__.'/../Base.php'; |
|
|
|
|
|
class InviteModelTest extends Base |
|
|
{ |
|
|
public function testCreation() |
|
|
{ |
|
|
$inviteModel = new InviteModel($this->container); |
|
|
|
|
|
$this->container['emailClient'] |
|
|
->expects($this->exactly(2)) |
|
|
->method('send'); |
|
|
|
|
|
$inviteModel->createInvites(array('user@domain1.tld', '', 'user@domain2.tld'), 1); |
|
|
} |
|
|
|
|
|
public function testRemove() |
|
|
{ |
|
|
$inviteModel = new InviteModel($this->container); |
|
|
$inviteModel->createInvites(array('user@domain1.tld', 'user@domain2.tld'), 0); |
|
|
$this->assertTrue($inviteModel->remove('user@domain1.tld')); |
|
|
$this->assertFalse($inviteModel->remove('foobar')); |
|
|
} |
|
|
} |
|
|
|