123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Backend\Block\Page;
- /**
- * Test \Magento\Backend\Block\Page\Footer
- * @magentoAppArea adminhtml
- */
- class FooterTest extends \PHPUnit\Framework\TestCase
- {
- /**
- * Test Product Version Value
- */
- const TEST_PRODUCT_VERSION = '222.333.444';
- /**
- * @var \Magento\Backend\Block\Page\Footer
- */
- protected $block;
- protected function setUp()
- {
- parent::setUp();
- $productMetadataMock = $this->getMockBuilder(\Magento\Framework\App\ProductMetadata::class)
- ->setMethods(['getVersion'])
- ->disableOriginalConstructor()
- ->getMock();
- $productMetadataMock->expects($this->once())
- ->method('getVersion')
- ->willReturn($this::TEST_PRODUCT_VERSION);
- $this->block = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(
- \Magento\Framework\View\LayoutInterface::class
- )->createBlock(
- \Magento\Backend\Block\Page\Footer::class,
- '',
- ['productMetadata' => $productMetadataMock]
- );
- }
- public function testToHtml()
- {
- $footerContent = $this->block->toHtml();
- $this->assertContains('ver. ' . $this::TEST_PRODUCT_VERSION, $footerContent, 'No or wrong product version.');
- }
- }
|