| | <?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')); |
| | } |
| | } |
| |
|