示例#1
0
 public function testGetRemoveUrl()
 {
     $quoteItemId = 1;
     $quoteItemMock = $this->getMock('\\Magento\\Quote\\Model\\Quote\\Item', [], [], '', false);
     $quoteItemMock->expects($this->any())->method('getId')->will($this->returnValue($quoteItemId));
     $currentUrl = 'http://www.example.com/';
     $this->urlBuilderMock->expects($this->any())->method('getCurrentUrl')->will($this->returnValue($currentUrl));
     $params = ['id' => $quoteItemId, Action::PARAM_NAME_BASE64_URL => strtr(base64_encode($currentUrl), '+/=', '-_,')];
     $this->urlBuilderMock->expects($this->once())->method('getUrl')->with('checkout/cart/delete', $params);
     $this->helper->getRemoveUrl($quoteItemMock);
 }