/** * Run test toOptionArray method * * @return void */ public function testToOptionArray() { $pageCollectionMock = $this->getMock('Magento\\Cms\\Model\\Resource\\Page\\Collection', [], [], '', false); $pageCriteriaMock = $this->getMock('Magento\\Cms\\Model\\Resource\\PageCriteria', [], [], '', false); $this->pageRepositoryMock->expects($this->once())->method('getList')->with($pageCriteriaMock)->will($this->returnValue($pageCollectionMock)); $this->pageCriteriaFactoryMock->expects($this->once())->method('create')->will($this->returnValue($pageCriteriaMock)); $pageCollectionMock->expects($this->once())->method('toOptionIdArray')->will($this->returnValue('return-value')); $this->assertEquals('return-value', $this->page->toOptionArray()); }
/** * @inheritdoc */ public function addFilter($name, $field, $condition = null, $type = 'public') { if ($field === 'store_id') { $this->addStoreFilter($condition, false); } else { parent::addFilter($name, $field, $condition, $type); } }