Browse Source

add MissingDatasourceException test

antograssiot 11 years ago
parent
commit
0c1a7fe94f
1 changed files with 9 additions and 0 deletions
  1. 9 0
      tests/TestCase/Error/ExceptionRendererTest.php

+ 9 - 0
tests/TestCase/Error/ExceptionRendererTest.php

@@ -25,6 +25,7 @@ use Cake\Core\Configure;
 use Cake\Core\Error\MissingPluginException;
 use Cake\Core\Plugin;
 use Cake\Datasource\Error\MissingDatasourceConfigException;
+use Cake\Datasource\Error\MissingDatasourceException;
 use Cake\Error;
 use Cake\Error\ExceptionRenderer;
 use Cake\Event\Event;
@@ -574,6 +575,14 @@ class ExceptionRendererTest extends TestCase {
 				500
 			),
 			array(
+				new MissingDatasourceException(array('class' => 'MyDatasource', 'plugin' => 'MyPlugin')),
+				array(
+					'/<h2>Missing Datasource<\/h2>/',
+					'/<em>MyPlugin.MyDatasource<\/em> could not be found./'
+				),
+				500
+			),
+			array(
 				new \Exception('boom'),
 				array(
 					'/Internal Error/'