fix zm_sleep float bug and add test

This commit is contained in:
crazywhalecc
2022-08-07 13:11:27 +08:00
committed by Jerry Ma
parent de4748860c
commit 6282da4972
2 changed files with 9 additions and 1 deletions

View File

@@ -76,4 +76,11 @@ class GlobalFunctionsTest extends TestCase
{
$this->assertEquals(['code' => 0, 'signal' => 0, 'output' => "foo\n"], zm_exec('echo foo'));
}
public function testZmSleep(): void
{
$starttime = microtime(true);
zm_sleep(0.001);
$this->assertGreaterThanOrEqual(0.001, microtime(true) - $starttime);
}
}