| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- /**
- * DebugKit Log Panel Test Cases
- *
- * PHP 5
- *
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- * @link http://cakephp.org CakePHP(tm) Project
- * @license http://www.opensource.org/licenses/mit-license.php MIT License
- **/
-
- App::uses('LogPanel', 'DebugKit.Lib/Panel');
- App::uses('Controller', 'Controller');
-
- /**
- * Class LogPanelTest
- *
- */
- class LogPanelTest extends CakeTestCase {
-
- /**
- * set up
- *
- * @return void
- */
- public function setUp() {
- parent::setUp();
- $this->panel = new LogPanel();
- }
-
- /**
- * Test that logging configs are created.
- *
- * @return void
- */
- public function testConstructor() {
- $result = CakeLog::configured();
- $this->assertContains('debug_kit_log_panel', $result);
- $this->assertTrue(count($result) > 1, 'Default loggers were not added.');
- }
-
- /**
- * testBeforeRender
- *
- * @return void
- */
- public function testBeforeRender() {
- $controller = new Controller();
-
- CakeLog::write('error', 'Test');
-
- $result = $this->panel->beforeRender($controller);
- $this->assertInstanceOf('DebugKitLog', $result);
- $this->assertTrue(isset($result->logs));
- $this->assertCount(1, $result->logs['error']);
- }
- }
|