diff options
| author | Andy Wermke <andy@dev.next-step-software.com> | 2013-04-04 16:10:23 +0200 |
|---|---|---|
| committer | Andy Wermke <andy@dev.next-step-software.com> | 2013-04-04 16:10:23 +0200 |
| commit | 92cd7f34b07e86062f2c024039e3309768b48ce6 (patch) | |
| tree | 63b9f39280ebcab80742d9f2b4db6a139c1791e1 /plugins/debug_logger | |
| parent | 029d18f13bcf01aa2f1f08dbdfc6400c081bf7cb (diff) | |
| parent | 443b92a7ee19e321b350750240e0fc54ec5be357 (diff) | |
Merge branch 'master' of https://github.com/roundcube/roundcubemail
Diffstat (limited to 'plugins/debug_logger')
| -rw-r--r-- | plugins/debug_logger/debug_logger.php | 7 | ||||
| -rw-r--r-- | plugins/debug_logger/tests/DebugLogger.php | 23 |
2 files changed, 27 insertions, 3 deletions
diff --git a/plugins/debug_logger/debug_logger.php b/plugins/debug_logger/debug_logger.php index 1e015c201..87a163785 100644 --- a/plugins/debug_logger/debug_logger.php +++ b/plugins/debug_logger/debug_logger.php @@ -142,8 +142,9 @@ class debug_logger extends rcube_plugin return $args; } - function __destruct(){ - $this->runlog->end(); + function __destruct() + { + if ($this->runlog) + $this->runlog->end(); } } -?> diff --git a/plugins/debug_logger/tests/DebugLogger.php b/plugins/debug_logger/tests/DebugLogger.php new file mode 100644 index 000000000..de20a069d --- /dev/null +++ b/plugins/debug_logger/tests/DebugLogger.php @@ -0,0 +1,23 @@ +<?php + +class DebugLogger_Plugin extends PHPUnit_Framework_TestCase +{ + + function setUp() + { + include_once dirname(__FILE__) . '/../debug_logger.php'; + } + + /** + * Plugin object construction test + */ + function test_constructor() + { + $rcube = rcube::get_instance(); + $plugin = new debug_logger($rcube->api); + + $this->assertInstanceOf('debug_logger', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + |
