We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 161efb8 commit 84ab394Copy full SHA for 84ab394
1 file changed
src/test/php/util/log/unittest/LogObserverTest.class.php
@@ -0,0 +1,25 @@
1
+<?php namespace util\log\unittest;
2
+
3
+use unittest\TestCase;
4
+use util\Observable;
5
+use util\log\LogCategory;
6
+use util\log\LogObserver;
7
8
+class LogObserverTest extends TestCase {
9
10
+ #[@test]
11
+ public function can_create() {
12
+ new LogObserver(new LogCategory('test'));
13
+ }
14
15
16
+ public function update_calls_debug() {
17
+ $called= [];
18
+ $l= new LogObserver(newinstance(LogCategory::class, ['test'], [
19
+ 'debug' => function(... $args) use(&$called) { $called[]= $args; }
20
+ ]));
21
+ $l->update(new Observable(), 'Test');
22
23
+ $this->assertEquals([['Test']], $called);
24
25
+}
0 commit comments