require 'rubygems' require 'spec' require 'rr' include RR::Adapters::Rspec mock( socket = Object.new ) stub(socket).bind("", 3333) stub(UDPSocket).new { socket } UDPSocket.new.bind( "", 3333 ) UDPSocket.new.bind( "", 3333 )