diff --git a/cake/tests/cases/console/console_error_handler.test.php b/cake/tests/cases/console/console_error_handler.test.php index eba6d24f643..6ad8c765951 100644 --- a/cake/tests/cases/console/console_error_handler.test.php +++ b/cake/tests/cases/console/console_error_handler.test.php @@ -17,7 +17,7 @@ * @since CakePHP(tm) v 2.0 * @license MIT License (http://www.opensource.org/licenses/mit-license.php) */ -App::import('Core', 'ConsoleErrorHandler'); +require CAKE . 'console' . DS . 'console_error_handler.php'; class TestConsoleErrorHandler extends ConsoleErrorHandler { public $output = array(); @@ -100,4 +100,16 @@ function testError500Exception() { $this->assertEquals(1, count($result)); $this->assertEquals('dont use me in cli.', $result[0]); } + +/** + * test that ConsoleErrorHandler has a stderr file handle. + * + * @return void + */ + function testStdErrFilehandle() { + $exception = new Error500Exception('dont use me in cli.'); + $error = new TestConsoleErrorHandler($exception); + + $this->assertTrue(is_resource($error->stderr), 'No handle.'); + } } \ No newline at end of file