public function testConfigNormalization()
{
$config = ['actions' => ['Crud.Index', 'add' => 'Crud.Add', 'view' => ['className' => 'Crud.View', 'viewVar' => 'beers']], 'listeners' => ['Crud.Related']];
$Crud = $this->getMockBuilder('Crud\\Controller\\Component\\CrudComponent')->setMethods(['_loadListeners', 'trigger'])->setConstructorArgs([$this->Registry, $config])->getMock();
$Crud->expects($this->once())->method('_loadListeners');
$Crud->expects($this->once())->method('trigger');
$Crud->beforeFilter(new Event('Controller.beforeFilter'));
$expected = ['index' => ['className' => 'Crud.Index'], 'add' => ['className' => 'Crud.Add'], 'view' => ['className' => 'Crud.View', 'viewVar' => 'beers']];
$this->assertEquals($expected, $Crud->config('actions'));
$expected = ['related' => ['className' => 'Crud.Related']];
$this->assertEquals($expected, $Crud->config('listeners'));
}