Kraken\_Module\Loop\LoopTest::testApiAddTimer_AddsTimer PHP Method

testApiAddTimer_AddsTimer() public method

public testApiAddTimer_AddsTimer ( Kraken\Loop\LoopExtendedInterface | Kraken\Loop\LoopModelInterface | mixed $loop )
$loop Kraken\Loop\LoopExtendedInterface | Kraken\Loop\LoopModelInterface | mixed
    public function testApiAddTimer_AddsTimer($loop)
    {
        $expectedData = 'next-tick';
        $receivedData = null;
        $loop->addTimer(0.001, function () use($loop, &$receivedData) {
            $loop->stop();
            $receivedData = 'next-tick';
        });
        $loop->start();
        $this->assertEquals($expectedData, $receivedData);
        unset($loop);
    }
LoopTest