v/vlib/builtin/builtin_unbuffer_stdout_test.v
2024-01-26 17:47:43 +02:00

18 lines
510 B
V

import time
fn test_unbuffer_stdout() {
// TODO: add a more extensive test, perhaps using expect,
// that does not require an active user to verify its validity.
// Currently this just tests that unbuffer_stdout/0 can be called,
// and its effects can be observed by commenting the call to it,
// on the next line, and then re-running the test:
unbuffer_stdout()
print('#---')
for i in 0 .. 21 {
print('\b\b\b> ${i:02}')
time.sleep(20 * time.millisecond)
}
println('\b\b\b done')
assert true
}