public function testFlashMessageSupressed()
{
$Request = new \Cake\Network\Request();
$Request->addDetector('api', ['callback' => function () {
return true;
}]);
$subject = new \Crud\Event\Subject(['request' => $Request]);
$apiListener = $listener = $this->getMockBuilder('\\Crud\\Listener\\ApiListener')->setMethods(null)->disableOriginalConstructor()->getMock();
$event = new \Cake\Event\Event('Crud.setFlash', $subject);
$apiListener->setFlash($event);
$stopped = $event->isStopped();
$this->assertTrue($stopped, 'Set flash event is expected to be stopped');
}