Files
neovim/test/unit/os/time.moon
2014-03-27 19:57:55 -03:00

19 lines
449 B
Plaintext

{time: lua_time} = require 'os'
{:cimport, :eq} = require 'test.unit.helpers'
time = cimport './src/os/time.h'
describe 'time function', ->
setup ->
time.time_init!
describe 'os_delay', ->
os_delay = (ms) ->
time.os_delay ms, false
it 'sleeps at least the number of requested milliseconds', ->
curtime = lua_time!
os_delay 1000
ellapsed = lua_time! - curtime
eq true, ellapsed >= 1 and ellapsed <=2