12345678910111213141516171819202122232425262728293031323334 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\ProductVideo\Test\Unit\Observer;
- use \Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
- class ChangeTemplateObserverTest extends \PHPUnit\Framework\TestCase
- {
- public function testChangeTemplate()
- {
- /** @var \PHPUnit_Framework_MockObject_MockObject|\Magento\Framework\Event\Observer $observer */
- $observer = $this->createPartialMock(\Magento\Framework\Event\Observer::class, ['getBlock']);
- /**
- * @var \PHPUnit_Framework_MockObject_MockObject
- * |\Magento\ProductVideo\Block\Adminhtml\Product\Edit\NewVideo $block
- */
- $block = $this->createMock(\Magento\ProductVideo\Block\Adminhtml\Product\Edit\NewVideo::class);
- $block->expects($this->once())
- ->method('setTemplate')
- ->with('Magento_ProductVideo::helper/gallery.phtml')
- ->willReturnSelf();
- $observer->expects($this->once())->method('getBlock')->willReturn($block);
- /** @var \PHPUnit_Framework_MockObject_MockObject|\Magento\ProductVideo\Observer\ChangeTemplateObserver $unit */
- $this->objectManager = new ObjectManager($this);
- $unit = $this->objectManager->getObject(\Magento\ProductVideo\Observer\ChangeTemplateObserver::class);
- $unit->execute($observer);
- }
- }
|