Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CustomerLoginTest.php
Go to the documentation of this file.
1 <?php
8 
9 use \Magento\Wishlist\Observer\CustomerLogin as Observer;
10 
11 class CustomerLoginTest extends \PHPUnit\Framework\TestCase
12 {
16  protected $observer;
17 
21  protected $helper;
22 
23  protected function setUp()
24  {
25  $this->helper = $this->getMockBuilder(\Magento\Wishlist\Helper\Data::class)
26  ->disableOriginalConstructor()
27  ->getMock();
28 
29  $this->observer = new Observer($this->helper);
30  }
31 
32  public function testExecute()
33  {
34  $event = $this->getMockBuilder(\Magento\Framework\Event\Observer::class)
35  ->disableOriginalConstructor()
36  ->getMock();
39  $this->helper->expects($this->once())
40  ->method('calculate');
41 
42  $this->observer->execute($event);
43  }
44 }