1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
describe "DRb.stop_service" do before :all do # for concurrent processes @port = 9001 + (Process & 7 ) end before :each do # because each spec needs it's own port @url = "druby://localhost:" @port += 1 end it "should correctly clear the port so a new server can start" do 5 do server = DRb(@url, TestServer) DRb == server DRb end end end |
Pastie