From ea8002e2d9a4ea82d01987741aefcae275379ad9 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sun, 5 Mar 2023 12:02:38 +0100 Subject: add cron status badge to admin setting Display a info card in the settings, indicating when the last news update job ran. Signed-off-by: Benjamin Brahmer --- tests/Unit/Service/StatusServiceTest.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/Unit/Service/StatusServiceTest.php b/tests/Unit/Service/StatusServiceTest.php index dfe3dfd55..fdfe41af5 100644 --- a/tests/Unit/Service/StatusServiceTest.php +++ b/tests/Unit/Service/StatusServiceTest.php @@ -16,6 +16,7 @@ namespace OCA\News\Tests\Unit\Service; use OCA\News\Service\StatusService; use OCP\IConfig; use OCP\IDBConnection; +use OCP\BackgroundJob\IJobList; use PHPUnit\Framework\MockObject\MockObject; use PHPUnit\Framework\TestCase; @@ -37,6 +38,12 @@ class StatusServiceTest extends TestCase */ private $service; + /** + * @var IJobList + */ + private $jobList; + + public function setUp(): void { $this->settings = $this->getMockBuilder(IConfig::class) @@ -45,7 +52,10 @@ class StatusServiceTest extends TestCase $this->connection = $this->getMockBuilder(IDBConnection::class) ->disableOriginalConstructor() ->getMock(); - $this->service = new StatusService($this->settings, $this->connection); + $this->jobList = $this->getMockBuilder(IJobList::class) + ->disableOriginalConstructor() + ->getMock(); + $this->service = new StatusService($this->settings, $this->connection, $this->jobList); } public function testGetStatus() -- cgit v1.2.3