3 require 'mogilefs/network'
5 class TestNetwork < Test::Unit::TestCase
6 include MogileFS::Network
9 good = TempServer.new(Proc.new do |serv,port|
10 client,client_addr = serv.accept
11 client.readpartial(4096)
12 client.syswrite("HTTP/1.0 200 OK\r\nContent-Length: 0\r\n\r\n")
14 bad = TempServer.new(Proc.new do |serv,port|
15 client, client_addr = serv.accept
16 client.close rescue nil
19 good_uri = URI.parse("http://127.0.0.1:#{good.port}/")
20 bad_uri = URI.parse("http://127.0.0.1:#{bad.port}/")
21 ok = verify_uris([ good_uri, bad_uri ])
22 assert_equal [ good_uri ], ok
24 TempServer.destroy_all!