123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Sales\Test\Unit\Observer;
- /**
- * Class GridProcessAddressChangeTest
- */
- class GridProcessAddressChangeTest extends \PHPUnit\Framework\TestCase
- {
- /**
- * @var \Magento\Sales\Observer\GridProcessAddressChange
- */
- protected $observer;
- /**
- * @var \Magento\Sales\Model\ResourceModel\GridPool|\PHPUnit_Framework_MockObject_MockObject
- */
- protected $gridPoolMock;
- /**
- * @var \Magento\Framework\Event\ObserverInterface|\PHPUnit_Framework_MockObject_MockObject
- */
- protected $eventObserverMock;
- protected function setUp()
- {
- $this->gridPoolMock = $this->getMockBuilder(\Magento\Sales\Model\ResourceModel\GridPool::class)
- ->disableOriginalConstructor()
- ->getMock();
- $this->eventObserverMock = $this->getMockBuilder(\Magento\Framework\Event\Observer::class)
- ->disableOriginalConstructor()
- ->setMethods(['getOrderId'])
- ->getMock();
- $this->observer = new \Magento\Sales\Observer\GridProcessAddressChange($this->gridPoolMock);
- }
- public function testGridsReindex()
- {
- $this->eventObserverMock->expects($this->once())
- ->method('getOrderId')
- ->willReturn(100500);
- $this->gridPoolMock->expects($this->once())
- ->method('refreshByOrderId')
- ->with(100500);
- $this->assertNull($this->observer->execute($this->eventObserverMock));
- }
- }
|