public function testShouldStartProperly() { $this->isCallbackCalled = false; self::cleanDir($dir = self::$tmpDir); self::mkdir($dir); $listener = new Listener(); $listener->to($dir)->latency(0.01)->callback(array($this, 'listenerCallback')); $listener->alwaysNotify(true); $listener->start(); $this->assertTrue($this->isCallbackCalled); $this->assertEquals(2, $this->callbackCount); }