Browse Source

Fix phpunit

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/33658/head
Joas Schilling 3 years ago
parent
commit
3009e02324
No known key found for this signature in database GPG Key ID: 74434EFE0D2E2205
  1. 22
      apps/user_status/tests/Unit/Dashboard/UserStatusWidgetTest.php

22
apps/user_status/tests/Unit/Dashboard/UserStatusWidgetTest.php

@ -29,8 +29,10 @@ namespace OCA\UserStatus\Tests\Dashboard;
use OCA\UserStatus\Dashboard\UserStatusWidget;
use OCA\UserStatus\Db\UserStatus;
use OCA\UserStatus\Service\StatusService;
use OCP\IInitialStateService;
use OCP\AppFramework\Services\IInitialState;
use OCP\IDateTimeFormatter;
use OCP\IL10N;
use OCP\IURLGenerator;
use OCP\IUser;
use OCP\IUserManager;
use OCP\IUserSession;
@ -41,7 +43,13 @@ class UserStatusWidgetTest extends TestCase {
/** @var IL10N|\PHPUnit\Framework\MockObject\MockObject */
private $l10n;
/** @var IInitialStateService|\PHPUnit\Framework\MockObject\MockObject */
/** @var IDateTimeFormatter|\PHPUnit\Framework\MockObject\MockObject */
private $dateTimeFormatter;
/** @var IURLGenerator|\PHPUnit\Framework\MockObject\MockObject */
private $urlGenerator;
/** @var IInitialState|\PHPUnit\Framework\MockObject\MockObject */
private $initialState;
/** @var IUserManager|\PHPUnit\Framework\MockObject\MockObject */
@ -60,12 +68,14 @@ class UserStatusWidgetTest extends TestCase {
parent::setUp();
$this->l10n = $this->createMock(IL10N::class);
$this->initialState = $this->createMock(IInitialStateService::class);
$this->dateTimeFormatter = $this->createMock(IDateTimeFormatter::class);
$this->urlGenerator = $this->createMock(IURLGenerator::class);
$this->initialState = $this->createMock(IInitialState::class);
$this->userManager = $this->createMock(IUserManager::class);
$this->userSession = $this->createMock(IUserSession::class);
$this->service = $this->createMock(StatusService::class);
$this->widget = new UserStatusWidget($this->l10n, $this->initialState, $this->userManager, $this->userSession, $this->service);
$this->widget = new UserStatusWidget($this->l10n, $this->dateTimeFormatter, $this->urlGenerator, $this->initialState, $this->userManager, $this->userSession, $this->service);
}
public function testGetId(): void {
@ -99,7 +109,7 @@ class UserStatusWidgetTest extends TestCase {
$this->initialState->expects($this->once())
->method('provideInitialState')
->with('user_status', 'dashboard_data', []);
->with('dashboard_data', []);
$this->service->expects($this->never())
->method('findAllRecentStatusChanges');
@ -195,7 +205,7 @@ class UserStatusWidgetTest extends TestCase {
$this->initialState->expects($this->once())
->method('provideInitialState')
->with('user_status', 'dashboard_data', $this->callback(function ($data): bool {
->with('dashboard_data', $this->callback(function ($data): bool {
$this->assertEquals([
[
'userId' => 'user_1',

Loading…
Cancel
Save