public function testGetAvailableOrders() { $data = ['name' => [], 'price' => []]; $this->catalogConfig->expects($this->once())->method('getAttributeUsedForSortByArray')->will($this->returnValue($data)); $this->assertEquals($data, $this->block->getAvailableOrders()); $this->assertEquals($data, $this->block->getAvailableOrders()); }
public function getAvailableOrders() { $avOrders = parent::getAvailableOrders(); if ($this->helper->isRelevanceNav2Search() && $this->helper->isPermittedHandle()) { if (isset($avOrders['position'])) { unset($avOrders['position']); } $avOrders = array_merge(['relevance' => 'Relevance'], $avOrders); } return $avOrders; }