40 $this->_catalogCategory = $this->createPartialMock(
41 \
Magento\Catalog\Helper\Category::class,
42 [
'getStoreCategories',
'getCategoryUrl']
45 $layerResolver = $this->createMock(\
Magento\Catalog\Model\Layer\Resolver::class);
46 $layerResolver->expects($this->once())->method(
'get')->willReturn(
null);
50 'layerResolver' => $layerResolver,
51 'catalogCategory' => $this->_catalogCategory,
52 'catalogData' => $this->createMock(\
Magento\Catalog\Helper\Data::class),
59 $category = $this->createPartialMock(\
Magento\Catalog\Model\Category::class, [
'getId',
'getName']);
60 $category->expects($this->once())->method(
'getId')->willReturn(
'id');
61 $category->expects($this->once())->method(
'getName')->willReturn(
'name');
62 $this->_catalogCategory->expects($this->once())->method(
'getCategoryUrl')->willReturn(
'url');
67 'id' =>
'category-node-id',
70 'has_active' =>
false,
72 $this->_observer->getMenuCategoryData(
$category)