示例#1
0
 public function testIsAuthRequired()
 {
     $wishlist = $this->getMockBuilder('Magento\\Wishlist\\Model\\Wishlist')->setMethods(['getId', '__wakeup', 'getCustomerId', 'getItemCollection', 'getSharingCode'])->disableOriginalConstructor()->getMock();
     $wishlist->expects($this->any())->method('getSharingCode')->will($this->returnValue('somesharingcode'));
     $this->wishlistHelperMock->expects($this->any())->method('getWishlist')->will($this->returnValue($wishlist));
     $this->assertEquals(false, $this->model->isAuthRequired());
 }
示例#2
0
 public function testGetProductPriceHtmlBlockExists()
 {
     $price = 10.0;
     $productMock = $this->getMockBuilder('Magento\\Catalog\\Model\\Product')->disableOriginalConstructor()->getMock();
     $renderBlockMock = $this->getMockBuilder('Magento\\Framework\\Pricing\\Render')->disableOriginalConstructor()->getMock();
     $renderBlockMock->expects($this->once())->method('render')->with('wishlist_configured_price', $productMock, ['zone' => \Magento\Framework\Pricing\Render::ZONE_ITEM_LIST])->willReturn($price);
     $this->layoutMock->expects($this->once())->method('getBlock')->with('product.price.render.default')->willReturn($renderBlockMock);
     $this->assertEquals($price, $this->model->getProductPriceHtml($productMock));
 }