diff --git a/extensions/ter_fe2/Tests/Unit/Domain/Model/ExtensionTest.php b/extensions/ter_fe2/Tests/Unit/Domain/Model/ExtensionTest.php index e814ea2f943ee75efd5b9da358ad48d867fc685f..f0818112b7b2cd4b10c0f7431cc180a28f7ab058 100644 --- a/extensions/ter_fe2/Tests/Unit/Domain/Model/ExtensionTest.php +++ b/extensions/ter_fe2/Tests/Unit/Domain/Model/ExtensionTest.php @@ -316,6 +316,12 @@ class ExtensionTest extends \Nimut\TestingFramework\TestCase\UnitTestCase ); $extension->removeVersion($versionOne); + + self::assertInstanceOf( + Version::class, + $extension->getLastVersion() + ); + $extension->removeVersion($versionTwo); self::assertNull($extension->getLastVersion()); @@ -341,10 +347,10 @@ class ExtensionTest extends \Nimut\TestingFramework\TestCase\UnitTestCase $downloadRepository->expects(self::once()) ->method('findDownloadsByExtensionkey') ->with($extension->getExtKey()) - ->willReturn(0); + ->willReturn(10); self::assertEquals( - 3000, + 3010, $extension->getDownloads() ); } diff --git a/extensions/ter_fe2/Tests/Unit/Service/ExtensionIndexServiceTest.php b/extensions/ter_fe2/Tests/Unit/Service/ExtensionIndexServiceTest.php index e3b1a24e5c37c2b6fad79255c051a30a3f07c825..29c33aeee9a2c0403700e4f1f1bf071f196f8285 100644 --- a/extensions/ter_fe2/Tests/Unit/Service/ExtensionIndexServiceTest.php +++ b/extensions/ter_fe2/Tests/Unit/Service/ExtensionIndexServiceTest.php @@ -15,6 +15,8 @@ namespace T3o\TerFe2\Tests\Service; */ use Nimut\TestingFramework\TestCase\UnitTestCase; +use PHPUnit\Framework\Constraint\ArrayHasKey; +use PHPUnit\Framework\MockObject\MockObject; use T3o\TerFe2\Service\ExtensionIndexService; use TYPO3\CMS\Core\Core\Environment; @@ -132,4 +134,82 @@ class ExtensionIndexServiceTest extends UnitTestCase $resultString = preg_replace('/\