Sha256: a20f92c9be379f86eda0abd9ec99ce19c9280cc71f0b48529590ff9ddda7f80f
Contents?: true
Size: 603 Bytes
Versions: 6
Compression:
Stored size: 603 Bytes
Contents
require 'spec_helper' describe Specjour::Connection do require 'stringio' describe "#print" do context "connection unavailable" do let(:connection) do Specjour::Connection.new(URI.parse("specjour://me.local:12345")) end it "reconnects" do socket = mock(:closed? => false, :close => true) socket.stub(:print).and_raise(Errno::EPIPE) connection.instance_variable_set(:@socket, socket) new_socket = mock(:print => true) TCPSocket.stub(:open => new_socket) connection.print('hi').should be_true end end end end
Version data entries
6 entries across 6 versions & 1 rubygems