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); }