major restructuring, specs probably all break

right now
This commit is contained in:
2011-01-28 17:09:30 +00:00
parent 8d5771a12a
commit 5496445d4d
16 changed files with 418 additions and 284 deletions

View File

@@ -5,7 +5,7 @@ require 'spec_helper'
require 'amqp/server'
require 'server_helper'
describe "Simple AMQP connection with FailoverClient" do
describe "Simple AMQP connection with FailoverClient loaded" do
before(:all) do
@log = ServerHelper.log
@@ -28,4 +28,21 @@ describe "Simple AMQP connection with FailoverClient" do
}
end
it "should connect and get disconnected" do
lambda {
EM.run {
spid = start_server
conn = AMQP.connect(:host => 'localhost', :port => 15672)
EM.add_timer(0.1) {
conn.should be_connected
stop_server(spid)
EM.add_timer(0.1) {
conn.should_not be_connected
EM.stop
}
}
}
}.should raise_error(AMQP::Error, "Could not connect to server localhost:15672")
end
end