Sha256: a9196e6ebd006530ab0372be0aa3a6c4ce6b07b7ef5d0e87db376a7b1435a60f

Contents?: true

Size: 758 Bytes

Versions: 40

Compression:

Stored size: 758 Bytes

Contents

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

describe Backends::UnixServer do
  before do
    @backend = Backends::UnixServer.new('/tmp/thin-test.sock')
  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
  
  it "should remove socket file on close" do
    @backend.close
    File.exist?('/tmp/thin-test.sock').should be_false
  end
end

describe UnixConnection do
  before do
    @connection = UnixConnection.new(nil)
  end
  
  it "should return 127.0.0.1 as remote_address" do
    @connection.remote_address.should == '127.0.0.1'
  end
end

Version data entries

40 entries across 40 versions & 6 rubygems

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