spec/backends/tcp_server_spec.rb in thin-0.8.2 vs spec/backends/tcp_server_spec.rb in thin-1.0.0
- old
+ new
@@ -3,9 +3,20 @@
describe Backends::TcpServer do
before do
@backend = Backends::TcpServer.new('0.0.0.0', 3333)
end
+ it "should not use epoll" do
+ @backend.no_epoll = true
+ EventMachine.should_not_receive(:epoll)
+ @backend.config
+ end
+
+ it "should use epoll" do
+ EventMachine.should_receive(:epoll)
+ @backend.config
+ end
+
it "should connect" do
EventMachine.run do
@backend.connect
EventMachine.stop
end