/**
* @dataProvider loopsProvider
* @param LoopExtendedInterface|LoopModelInterface|mixed $loop
*/
public function testApiFlush_FlushesAllHandlers_WhenAllFlagSetToTrue($loop)
{
$stream = $this->createStream();
$loop->onAfterTick($this->expectCallableNever());
$loop->onBeforeTick($this->expectCallableNever());
$loop->addWriteStream($stream, $this->expectCallableNever());
$loop->addReadStream($stream, $this->expectCallableNever());
$loop->erase(true);
$loop->tick();
unset($stream);
unset($loop);
}