0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-28 14:33:11 +01:00
nodejs/test/common.rb
2009-03-04 12:04:04 +01:00

33 lines
632 B
Ruby

require 'tempfile'
$node = File.join(File.dirname(__FILE__), "../node")
$tf = Tempfile.open("node")
$tf.puts(DATA.read)
$tf.close
def assert(x, msg = "")
raise(msg) unless x
end
def assert_equal(x, y, msg = "")
raise("expected #{x.inspect} == #{y.inspect}. #{msg}") unless x == y
end
def assert_less_than(x, y, msg = "")
raise("expected #{x.inspect} < #{y.inspect}. #{msg}") unless x < y
end
def wait_for_server(host, port)
loop do
begin
socket = ::TCPSocket.open(host, port)
return
rescue Errno::ECONNREFUSED
$stderr.print "." if $DEBUG
$stderr.flush
sleep 0.2
end
end
end