Author: kclark
Date: Tue Jun 17 18:18:57 2008
New Revision: 669023
URL: http://svn.apache.org/viewvc?rev=669023&view=rev
Log:
rb: Add spec to ensure UNIXServerSocket deletes the socket when closing
Modified:
incubator/thrift/trunk/lib/rb/spec/unixsocket_spec.rb
Modified: incubator/thrift/trunk/lib/rb/spec/unixsocket_spec.rb
URL:
http://svn.apache.org/viewvc/incubator/thrift/trunk/lib/rb/spec/unixsocket_spec.rb?rev=669023&r1=669022&r2=669023&view=diff
==============================================================================
--- incubator/thrift/trunk/lib/rb/spec/unixsocket_spec.rb (original)
+++ incubator/thrift/trunk/lib/rb/spec/unixsocket_spec.rb Tue Jun 17 18:18:57
2008
@@ -50,6 +50,16 @@
UNIXServer.should_receive(:new).with(@path).and_return(handle)
@socket.listen
handle.should_receive(:close)
+ File.stub!(:delete)
+ @socket.close
+ end
+
+ it "should delete the socket when closed" do
+ handle = mock("UNIXServer", :closed? => false)
+ UNIXServer.should_receive(:new).with(@path).and_return(handle)
+ @socket.listen
+ handle.stub!(:close)
+ File.should_receive(:delete).with(@path)
@socket.close
end