mirror of
https://github.com/retailcrm/Fetch.git
synced 2025-02-06 10:39:21 +03:00
Added tests for Expunge, getMailbox and setMailBox methods.
This commit is contained in:
parent
eda6cc65ab
commit
47bfb26b34
@ -98,6 +98,30 @@ class ServerTest extends \PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testGetMailBox()
|
||||||
|
{
|
||||||
|
$server = Static::getServer();
|
||||||
|
$this->assertEquals('', $server->getMailBox());
|
||||||
|
$this->assertTrue($server->setMailBox('Sent'));
|
||||||
|
$this->assertEquals('Sent', $server->getMailBox());
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testSetMailBox()
|
||||||
|
{
|
||||||
|
$server = Static::getServer();
|
||||||
|
|
||||||
|
$this->assertTrue($server->setMailBox('Sent'));
|
||||||
|
$this->assertEquals('Sent', $server->getMailBox());
|
||||||
|
|
||||||
|
$this->assertTrue($server->setMailBox('Flagged Email'));
|
||||||
|
$this->assertEquals('Flagged Email', $server->getMailBox());
|
||||||
|
|
||||||
|
$this->assertFalse($server->setMailBox('Cheese'));
|
||||||
|
|
||||||
|
$this->assertTrue($server->setMailBox(''));
|
||||||
|
$this->assertEquals('', $server->getMailBox());
|
||||||
|
}
|
||||||
|
|
||||||
public function testHasMailBox()
|
public function testHasMailBox()
|
||||||
{
|
{
|
||||||
$server = Static::getServer();
|
$server = Static::getServer();
|
||||||
@ -117,6 +141,21 @@ class ServerTest extends \PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function testExpunge()
|
||||||
|
{
|
||||||
|
$server = Static::getServer();
|
||||||
|
$message = $server->getMessageByUid(12);
|
||||||
|
|
||||||
|
$this->assertInstanceOf('\Fetch\Message', $message, 'Message exists');
|
||||||
|
|
||||||
|
$message->delete();
|
||||||
|
|
||||||
|
$this->assertInstanceOf('\Fetch\Message', $server->getMessageByUid(12), 'Message still present after being deleted but before being expunged.');
|
||||||
|
|
||||||
|
$server->expunge();
|
||||||
|
|
||||||
|
$this->assertFalse($server->getMessageByUid(12), 'Message successfully expunged');
|
||||||
|
}
|
||||||
|
|
||||||
static public function getServer()
|
static public function getServer()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user