Scaffolding on steroids! :) Licensed under The MIT License For full copyright and license information, please see the LICENSE.txt
Inheritance: extends Cake\Controller\Component
 /**
  * Test that providing configuration for a new
  * listener in the Crud setting should preserve
  * the defaults and add the new listener to the array
  *
  * @return void
  */
 public function testConstructMerging2()
 {
     $config = ['listeners' => []];
     $Crud = new CrudComponent($this->Registry, $config);
     $result = $Crud->config();
     $expected = ['actions' => [], 'eventPrefix' => 'Crud', 'listeners' => [], 'messages' => ['domain' => 'crud', 'invalidId' => ['code' => 400, 'class' => 'Cake\\Network\\Exception\\BadRequestException', 'text' => 'Invalid id'], 'recordNotFound' => ['code' => 404, 'class' => 'Cake\\Network\\Exception\\NotFoundException', 'text' => 'Not found'], 'badRequestMethod' => ['code' => 405, 'class' => 'Cake\\Network\\Exception\\MethodNotAllowedException', 'text' => 'Method not allowed. This action permits only {methods}']], 'eventLogging' => false];
     $this->assertEquals($expected, $result);
 }