From bd1f98cba37ceb6c0d07a1d5764ec4eb22f369ed Mon Sep 17 00:00:00 2001 From: Georg Ehrke Date: Mon, 16 Mar 2020 15:04:21 +0100 Subject: RefreshWebcalService: randomly generate calendar-object uri Signed-off-by: Georg Ehrke --- .../unit/CalDAV/WebcalCaching/RefreshWebcalServiceTest.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'apps/dav/tests/unit') diff --git a/apps/dav/tests/unit/CalDAV/WebcalCaching/RefreshWebcalServiceTest.php b/apps/dav/tests/unit/CalDAV/WebcalCaching/RefreshWebcalServiceTest.php index 01e541ec20e..b1d341c2e4e 100644 --- a/apps/dav/tests/unit/CalDAV/WebcalCaching/RefreshWebcalServiceTest.php +++ b/apps/dav/tests/unit/CalDAV/WebcalCaching/RefreshWebcalServiceTest.php @@ -69,8 +69,14 @@ class RefreshWebcalServiceTest extends TestCase { * @dataProvider runDataProvider */ public function testRun(string $body, string $contentType, string $result) { - $refreshWebcalService = new RefreshWebcalService($this->caldavBackend, - $this->clientService, $this->config, $this->logger); + $refreshWebcalService = $this->getMockBuilder(RefreshWebcalService::class) + ->setMethods(['getRandomCalendarObjectUri']) + ->setConstructorArgs([$this->caldavBackend, $this->clientService, $this->config, $this->logger]) + ->getMock(); + + $refreshWebcalService + ->method('getRandomCalendarObjectUri') + ->willReturn('uri-1.ics'); $this->caldavBackend->expects($this->once()) ->method('getSubscriptionsForUser') @@ -130,7 +136,7 @@ class RefreshWebcalServiceTest extends TestCase { $this->caldavBackend->expects($this->once()) ->method('createCalendarObject') - ->with(42, '12345.ics', $result, 1); + ->with(42, 'uri-1.ics', $result, 1); $refreshWebcalService->refreshSubscription('principals/users/testuser', 'sub123'); } -- cgit v1.2.3