Sha256: 56a26f56671bcfcbd2e47fe48b7aedcef15dd4a13aad1855b918d23a30eef291
Contents?: true
Size: 748 Bytes
Versions: 38
Compression:
Stored size: 748 Bytes
Contents
require File.expand_path('../spec_helper', __FILE__) require 'tempfile' describe Cool.io::UNIXListener, :env => :exclude_win do before :each do @tmp = Tempfile.new('coolio_unix_listener_spec') expect(File.unlink(@tmp.path)).to eq(1) expect(File.exist?(@tmp.path)).to eq(false) end it "creates a new UNIXListener" do _listener = Cool.io::UNIXListener.new(@tmp.path) expect(File.socket?(@tmp.path)).to eq(true) end it "builds off an existing UNIXServer" do unix_server = UNIXServer.new(@tmp.path) expect(File.socket?(@tmp.path)).to eq(true) listener = Cool.io::UNIXListener.new(unix_server) expect(File.socket?(@tmp.path)).to eq(true) expect(listener.fileno).to eq(unix_server.fileno) end end
Version data entries
38 entries across 38 versions & 6 rubygems