Sha256: 3a3c80d7954f0d5e173281de95d8bed355c316fed688ae44037e1a13a7eda38c

Contents?: true

Size: 646 Bytes

Versions: 35

Compression:

Stored size: 646 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

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
  end
  
  it "should disconnect" do
    EventMachine.run do
      @backend.connect
      @backend.disconnect
      EventMachine.stop
    end
  end
end

Version data entries

35 entries across 35 versions & 6 rubygems

Version Path
grockit-thin-0.8.2 spec/backends/tcp_server_spec.rb
macournoyer-thin-1.0.1 spec/backends/tcp_server_spec.rb
macournoyer-thin-1.1.0 spec/backends/tcp_server_spec.rb
michaelyta-thin-1.2.2 spec/backends/tcp_server_spec.rb
thin-1.2.11 spec/backends/tcp_server_spec.rb
thin-1.2.11-x86-mswin32 spec/backends/tcp_server_spec.rb
thin-1.2.11-x86-mingw32 spec/backends/tcp_server_spec.rb
thin-1.2.10 spec/backends/tcp_server_spec.rb
thin-1.2.10-x86-mswin32 spec/backends/tcp_server_spec.rb
thin-1.2.10-x86-mingw32 spec/backends/tcp_server_spec.rb
thin-1.2.9 spec/backends/tcp_server_spec.rb
thin-1.2.9-x86-mswin32 spec/backends/tcp_server_spec.rb
thin-1.2.9-x86-mingw32 spec/backends/tcp_server_spec.rb
thin-1.2.8 spec/backends/tcp_server_spec.rb
thin-1.2.8-x86-mswin32 spec/backends/tcp_server_spec.rb
thin-1.2.8-x86-mingw32 spec/backends/tcp_server_spec.rb
steamcannon-thin-1.2.8 spec/backends/tcp_server_spec.rb
thin-1.2.7 spec/backends/tcp_server_spec.rb
thin-1.2.7-x86-mswin32 spec/backends/tcp_server_spec.rb
thin-1.2.7-x86-mingw32 spec/backends/tcp_server_spec.rb