1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
require File.expand_path('../../../../spec_helper', __FILE__)
require File.expand_path('../../fixtures/classes', __FILE__)
require 'socket'
describe 'Socket::Option#inspect' do
it 'correctly returns SO_LINGER value' do
value = Socket::Option.linger(nil, 0).inspect
value.should == '#<Socket::Option: UNSPEC SOCKET LINGER off 0sec>'
value = Socket::Option.linger(false, 30).inspect
value.should == '#<Socket::Option: UNSPEC SOCKET LINGER off 30sec>'
value = Socket::Option.linger(true, 0).inspect
value.should == '#<Socket::Option: UNSPEC SOCKET LINGER on 0sec>'
value = Socket::Option.linger(true, 30).inspect
value.should == '#<Socket::Option: UNSPEC SOCKET LINGER on 30sec>'
end
end
|