Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2022-03-25 11:46:16 +0300
committerChristoph Wurst <christoph@winzerhof-wurst.at>2022-03-25 11:46:16 +0300
commit7694d1b2ebc73612a6b5747cb5181f83e56d1474 (patch)
tree1a032a18084a2ace2160fb6cbfb12a7cac7894ee /tests
parent5d284503d9e7b1d525dfe1eaac887052c3fd6496 (diff)
Fix outbox PHP unit tests
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'tests')
-rw-r--r--tests/Unit/Controller/PageControllerTest.php22
1 files changed, 14 insertions, 8 deletions
diff --git a/tests/Unit/Controller/PageControllerTest.php b/tests/Unit/Controller/PageControllerTest.php
index ea075c71b..43b1d2484 100644
--- a/tests/Unit/Controller/PageControllerTest.php
+++ b/tests/Unit/Controller/PageControllerTest.php
@@ -27,6 +27,7 @@ use ChristophWurst\Nextcloud\Testing\TestCase;
use OCA\Mail\Account;
use OCA\Mail\Contracts\IUserPreferences;
use OCA\Mail\Controller\PageController;
+use OCA\Mail\Db\LocalMessageMapper;
use OCA\Mail\Db\Mailbox;
use OCA\Mail\Db\TagMapper;
use OCA\Mail\Service\AccountService;
@@ -82,12 +83,15 @@ class PageControllerTest extends TestCase {
/** @var IInitialState|MockObject */
private $initialState;
- /** @var PageController */
- private $controller;
-
/** @var LoggerInterface|MockObject */
private $logger;
+ /** @var LocalMessageMapper|MockObject */
+ private $localMessageMapper;
+
+ /** @var PageController */
+ private $controller;
+
protected function setUp(): void {
parent::setUp();
@@ -104,6 +108,7 @@ class PageControllerTest extends TestCase {
$this->tagMapper = $this->createMock(TagMapper::class);
$this->initialState = $this->createMock(IInitialState::class);
$this->logger = $this->createMock(LoggerInterface::class);
+ $this->localMessageMapper = $this->createMock(LocalMessageMapper::class);
$this->controller = new PageController(
$this->appName,
@@ -118,7 +123,8 @@ class PageControllerTest extends TestCase {
$this->mailManager,
$this->tagMapper,
$this->initialState,
- $this->logger
+ $this->logger,
+ $this->localMessageMapper
);
}
@@ -212,15 +218,14 @@ class PageControllerTest extends TestCase {
$user->expects($this->once())
->method('getDisplayName')
->will($this->returnValue('Jane Doe'));
- $user->expects($this->once())
- ->method('getUID')
+ $user->method('getUID')
->will($this->returnValue('jane'));
$this->config->expects($this->once())
->method('getUserValue')
->with($this->equalTo('jane'), $this->equalTo('settings'),
$this->equalTo('email'), $this->equalTo(''))
->will($this->returnValue('jane@doe.cz'));
- $this->initialState->expects($this->exactly(6))
+ $this->initialState->expects($this->exactly(7))
->method('provideInitialState')
->withConsecutive(
['debug', true],
@@ -228,7 +233,8 @@ class PageControllerTest extends TestCase {
['account-settings', []],
['tags', []],
['prefill_displayName', 'Jane Doe'],
- ['prefill_email', 'jane@doe.cz']
+ ['prefill_email', 'jane@doe.cz'],
+ ['outbox-messages', []]
);
$expected = new TemplateResponse($this->appName, 'index',