spec/mongrel2/connection_spec.rb in mongrel2-0.40.0 vs spec/mongrel2/connection_spec.rb in mongrel2-0.41.0

- old
+ new

@@ -41,16 +41,16 @@ it "connects to the endpoints specified on demand" do request_sock = double( "request socket" ) response_sock = double( "response socket" ) - expect( @ctx ).to receive( :socket ).with( ZMQ::PULL ).and_return( request_sock ) - expect( request_sock ).to receive( :setsockopt ).with( ZMQ::LINGER, 0 ) + expect( @ctx ).to receive( :socket ).with( :PULL ).and_return( request_sock ) + expect( request_sock ).to receive( :linger= ).with( 0 ) expect( request_sock ).to receive( :connect ).with( TEST_SEND_SPEC ) - expect( @ctx ).to receive( :socket ).with( ZMQ::PUB ).and_return( response_sock ) - expect( response_sock ).to receive( :setsockopt ).with( ZMQ::LINGER, 0 ) + expect( @ctx ).to receive( :socket ).with( :PUB ).and_return( response_sock ) + expect( response_sock ).to receive( :linger= ).with( 0 ) expect( response_sock ).to_not receive( :identity= ) expect( response_sock ).to receive( :connect ).with( TEST_RECV_SPEC ) expect( @conn.request_sock ).to eq( request_sock ) expect( @conn.response_sock ).to eq( response_sock ) @@ -61,15 +61,15 @@ end context "after a connection has been established" do before( :each ) do - @request_sock = double( "request socket", :setsockopt => nil, :connect => nil ) - @response_sock = double( "response socket", :setsockopt => nil, :connect => nil ) + @request_sock = double( "request socket", :linger= => nil, :connect => nil ) + @response_sock = double( "response socket", :linger= => nil, :connect => nil ) - allow( @ctx ).to receive( :socket ).with( ZMQ::PULL ).and_return( @request_sock ) - allow( @ctx ).to receive( :socket ).with( ZMQ::PUB ).and_return( @response_sock ) + allow( @ctx ).to receive( :socket ).with( :PULL ).and_return( @request_sock ) + allow( @ctx ).to receive( :socket ).with( :PUB ).and_return( @response_sock ) @conn.connect end @@ -90,13 +90,13 @@ @conn.recv }.to raise_error( Mongrel2::ConnectionError, /operation on closed connection/i ) end it "doesn't keep its request and response sockets when duped" do - request_sock2 = double( "request socket", :setsockopt => nil, :connect => nil ) - response_sock2 = double( "response socket", :setsockopt => nil, :connect => nil ) - allow( @ctx ).to receive( :socket ).with( ZMQ::PULL ).and_return( request_sock2 ) - allow( @ctx ).to receive( :socket ).with( ZMQ::PUB ).and_return( response_sock2 ) + request_sock2 = double( "request socket", :linger= => nil, :connect => nil ) + response_sock2 = double( "response socket", :linger= => nil, :connect => nil ) + allow( @ctx ).to receive( :socket ).with( :PULL ).and_return( request_sock2 ) + allow( @ctx ).to receive( :socket ).with( :PUB ).and_return( response_sock2 ) duplicate = @conn.dup expect( duplicate.request_sock ).to eq( request_sock2 ) expect( duplicate.response_sock ).to eq( response_sock2 )