![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-marketplace/Test/Unit/Block/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ declare(strict_types=1); namespace Magento\Marketplace\Test\Unit\Block; use Magento\Marketplace\Block\Partners; use PHPUnit\Framework\MockObject\MockObject; use PHPUnit\Framework\TestCase; class PartnersTest extends TestCase { /** * @var MockObject|Partners */ private $partnersBlockMock; protected function setUp(): void { $this->partnersBlockMock = $this->getPartnersBlockMock( [ 'getPartnersModel' ] ); } /** * @covers \Magento\Marketplace\Block\Partners::getPartners */ public function testGetPartners() { $partnersModelMock = $this->getPartnersModelMock(['getPartners']); $partnersModelMock->expects($this->once()) ->method('getPartners') ->willReturn([]); $this->partnersBlockMock->expects($this->once()) ->method('getPartnersModel') ->willReturn($partnersModelMock); $this->partnersBlockMock->getPartners(); } /** * Gets partners block mock * * @return MockObject|Partners */ public function getPartnersBlockMock($methods = null) { return $this->createPartialMock(Partners::class, $methods); } /** * Gets partners model mock * * @return MockObject|\Magento\Marketplace\Model\Partners */ public function getPartnersModelMock($methods) { return $this->createPartialMock(\Magento\Marketplace\Model\Partners::class, $methods); } }