/** * @expectedException \Oro\Bundle\DataGridBundle\Exception\LogicException * @expectedExceptionMessage cellSelection options `columnName`, `selector` are required */ public function testOnBuildAfterException() { $config = DatagridConfiguration::create(['options' => ['cellSelection' => ['dataField' => 'id']]]); $this->datagrid->expects($this->once())->method('getDatasource')->will($this->returnValue($this->datasource)); $this->datagrid->expects($this->once())->method('getConfig')->will($this->returnValue($config)); $this->event->expects($this->once())->method('getDatagrid')->will($this->returnValue($this->datagrid)); $this->listener->onBuildAfter($this->event); }