Add test for issue #161.

This commit is contained in:
Sönke Ludwig 2019-06-16 21:30:18 +02:00
parent 79bb21c6a3
commit 41c18aef74

View file

@ -0,0 +1,31 @@
/+ dub.sdl:
name "tests"
dependency "vibe-core" path=".."
debugVersions "VibeTaskLog" "VibeAsyncLog"
+/
module tests;
import vibe.core.core;
import vibe.core.log;
import vibe.core.sync;
import core.time;
import core.stdc.stdlib : exit;
void main()
{
setTimer(5.seconds, { logError("Test has hung."); exit(1); });
Task t;
runTask({
t = runTask({ sleep(100.msecs); });
t.join();
});
yield();
assert(t && t.running);
t.join();
}