public function testGetSectionDataWithoutItems() { $items = []; $result = ['counter' => null, 'items' => []]; $this->wishlistHelperMock->expects($this->once())->method('getItemCount')->willReturn(count($items)); $this->viewMock->expects($this->never())->method('loadLayout'); $this->wishlistHelperMock->expects($this->never())->method('getWishlistItemCollection'); $this->catalogImageHelperMock->expects($this->never())->method('init'); $this->catalogImageHelperMock->expects($this->never())->method('getUrl'); $this->catalogImageHelperMock->expects($this->never())->method('getLabel'); $this->catalogImageHelperMock->expects($this->never())->method('getWidth'); $this->catalogImageHelperMock->expects($this->never())->method('getHeight'); $this->wishlistHelperMock->expects($this->never())->method('getProductUrl'); $this->sidebarMock->expects($this->never())->method('getProductPriceHtml'); $this->wishlistHelperMock->expects($this->never())->method('getAddToCartParams'); $this->wishlistHelperMock->expects($this->never())->method('getRemoveParams'); $this->assertEquals($result, $this->model->getSectionData()); }