From 4b8ef84440fa832d0c6b0a5dccc5928d0585576e Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=B4me=20Chilliet?= Date: Thu, 14 Sep 2023 15:01:26 +0200 Subject: [PATCH] Remove last at matcher call in dav application tests MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- .../tests/unit/CalDAV/CalendarManagerTest.php | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/apps/dav/tests/unit/CalDAV/CalendarManagerTest.php b/apps/dav/tests/unit/CalDAV/CalendarManagerTest.php index 8a559255a8c..c803afe6acf 100644 --- a/apps/dav/tests/unit/CalDAV/CalendarManagerTest.php +++ b/apps/dav/tests/unit/CalDAV/CalendarManagerTest.php @@ -36,7 +36,6 @@ use PHPUnit\Framework\MockObject\MockObject; use Psr\Log\LoggerInterface; class CalendarManagerTest extends \Test\TestCase { - /** @var CalDavBackend | MockObject */ private $backend; @@ -77,22 +76,16 @@ class CalendarManagerTest extends \Test\TestCase { /** @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); } } -- 2.39.5