0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-22 07:37:56 +01:00
nodejs/test/test_setTimeout.rb

17 lines
376 B
Ruby
Raw Normal View History

#!/usr/bin/env ruby
require File.dirname(__FILE__) + "/common"
prog = IO.popen("#{$node} #{$tf.path}")
a = Time.now
assert_equal("hello\n", prog.readpartial(100))
b = Time.now
assert_equal("world\n", prog.read(100))
c = Time.now
assert_less_than(b - a, 0.5) # startup time
assert_less_than(1.5, c - b)
__END__
log("hello");
setTimeout(function () { log("world"); }, 1500);