Skip to content

Commit

Permalink
Merge pull request #40424 from nextcloud/fix/remove-at-matcher-in-dav-2
Browse files Browse the repository at this point in the history
Remove last at matcher call in dav application tests
  • Loading branch information
come-nc committed Sep 18, 2023
2 parents b36fb96 + 4b8ef84 commit 8d43f1b
Showing 1 changed file with 6 additions and 13 deletions.
19 changes: 6 additions & 13 deletions apps/dav/tests/unit/CalDAV/CalendarManagerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@
use Psr\Log\LoggerInterface;

class CalendarManagerTest extends \Test\TestCase {

/** @var CalDavBackend | MockObject */
private $backend;

Expand Down Expand Up @@ -77,22 +76,16 @@ public function testSetupCalendarProvider(): void {

/** @var IManager | MockObject $calendarManager */
$calendarManager = $this->createMock(Manager::class);
$calendarManager->expects($this->at(0))
->method('registerCalendar')
->willReturnCallback(function (): void {
$parameter = func_get_arg(0);
$this->assertInstanceOf(CalendarImpl::class, $parameter);
$this->assertEquals(123, $parameter->getKey());
});

$calendarManager->expects($this->at(1))
$registeredIds = [];
$calendarManager->expects($this->exactly(2))
->method('registerCalendar')
->willReturnCallback(function (): void {
$parameter = func_get_arg(0);
->willReturnCallback(function ($parameter) use (&$registeredIds): void {
$this->assertInstanceOf(CalendarImpl::class, $parameter);
$this->assertEquals(456, $parameter->getKey());
$registeredIds[] = $parameter->getKey();
});

$this->manager->setupCalendarProvider($calendarManager, 'user123');

$this->assertEquals(['123','456'], $registeredIds);
}
}

0 comments on commit 8d43f1b

Please sign in to comment.