diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-08-10 21:31:25 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-08-10 21:31:25 +0000 |
commit | 325fd389018897bd156837639675517ef3b7dea5 (patch) | |
tree | 11ad3556b5f0a5eb09a0a4965b775aeb47d70e28 /spec/ruby/library/socket/ancillarydata | |
parent | 63145476e8753b131cb6e8e2bd323b6cdccf6256 (diff) |
Remove failing specs
https://rubyci.org/logs/rubyci.s3.amazonaws.com/freebsd11zfs/ruby-trunk/log/20180810T183001Z.fail.html.gz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'spec/ruby/library/socket/ancillarydata')
-rw-r--r-- | spec/ruby/library/socket/ancillarydata/cmsg_is_spec.rb | 31 | ||||
-rw-r--r-- | spec/ruby/library/socket/ancillarydata/ip_pktinfo_spec.rb | 145 |
2 files changed, 0 insertions, 176 deletions
diff --git a/spec/ruby/library/socket/ancillarydata/cmsg_is_spec.rb b/spec/ruby/library/socket/ancillarydata/cmsg_is_spec.rb deleted file mode 100644 index e423e0ef05..0000000000 --- a/spec/ruby/library/socket/ancillarydata/cmsg_is_spec.rb +++ /dev/null @@ -1,31 +0,0 @@ -require_relative '../spec_helper' - -with_feature :ancillary_data do - describe 'Socket::AncillaryData#cmsg_is?' do - describe 'using :INET, :IP, :TTL as the family, level, and type' do - before do - @data = Socket::AncillaryData.new(:INET, :IP, :TTL, '') - end - - it 'returns true when comparing with IPPROTO_IP and IP_TTL' do - @data.cmsg_is?(Socket::IPPROTO_IP, Socket::IP_TTL).should == true - end - - it 'returns true when comparing with :IP and :TTL' do - @data.cmsg_is?(:IP, :TTL).should == true - end - - it 'returns false when comparing with :IP and :PKTINFO' do - @data.cmsg_is?(:IP, :PKTINFO).should == false - end - - it 'returns false when comparing with :SOCKET and :RIGHTS' do - @data.cmsg_is?(:SOCKET, :RIGHTS).should == false - end - - it 'raises SocketError when comparign with :IPV6 and :RIGHTS' do - lambda { @data.cmsg_is?(:IPV6, :RIGHTS) }.should raise_error(SocketError) - end - end - end -end diff --git a/spec/ruby/library/socket/ancillarydata/ip_pktinfo_spec.rb b/spec/ruby/library/socket/ancillarydata/ip_pktinfo_spec.rb deleted file mode 100644 index aaf5b80a23..0000000000 --- a/spec/ruby/library/socket/ancillarydata/ip_pktinfo_spec.rb +++ /dev/null @@ -1,145 +0,0 @@ -require_relative '../spec_helper' - -with_feature :ancillary_data do - describe 'Socket::AncillaryData.ip_pktinfo' do - describe 'with a source address and index' do - before do - @data = Socket::AncillaryData.ip_pktinfo(Addrinfo.ip('127.0.0.1'), 4) - end - - it 'returns a Socket::AncillaryData' do - @data.should be_an_instance_of(Socket::AncillaryData) - end - - it 'sets the family to AF_INET' do - @data.family.should == Socket::AF_INET - end - - it 'sets the level to IPPROTO_IP' do - @data.level.should == Socket::IPPROTO_IP - end - - it 'sets the type to IP_PKTINFO' do - @data.type.should == Socket::IP_PKTINFO - end - end - - describe 'with a source address, index, and destination address' do - before do - source = Addrinfo.ip('127.0.0.1') - dest = Addrinfo.ip('127.0.0.5') - @data = Socket::AncillaryData.ip_pktinfo(source, 4, dest) - end - - it 'returns a Socket::AncillaryData' do - @data.should be_an_instance_of(Socket::AncillaryData) - end - - it 'sets the family to AF_INET' do - @data.family.should == Socket::AF_INET - end - - it 'sets the level to IPPROTO_IP' do - @data.level.should == Socket::IPPROTO_IP - end - - it 'sets the type to IP_PKTINFO' do - @data.type.should == Socket::IP_PKTINFO - end - end - end - - describe 'Socket::AncillaryData#ip_pktinfo' do - describe 'using an Addrinfo without a port number' do - before do - @source = Addrinfo.ip('127.0.0.1') - @dest = Addrinfo.ip('127.0.0.5') - @data = Socket::AncillaryData.ip_pktinfo(@source, 4, @dest) - end - - it 'returns an Array' do - @data.ip_pktinfo.should be_an_instance_of(Array) - end - - describe 'the returned Array' do - before do - @info = @data.ip_pktinfo - end - - it 'stores an Addrinfo at index 0' do - @info[0].should be_an_instance_of(Addrinfo) - end - - it 'stores the ifindex at index 1' do - @info[1].should be_an_instance_of(Fixnum) - end - - it 'stores an Addrinfo at index 2' do - @info[2].should be_an_instance_of(Addrinfo) - end - end - - describe 'the source Addrinfo' do - before do - @addr = @data.ip_pktinfo[0] - end - - it 'uses the correct IP address' do - @addr.ip_address.should == '127.0.0.1' - end - - it 'is not the same object as the input Addrinfo' do - @addr.should_not == @source - end - end - - describe 'the ifindex' do - it 'is a Fixnum' do - @data.ip_pktinfo[1].should == 4 - end - end - - describe 'the destination Addrinfo' do - before do - @addr = @data.ip_pktinfo[2] - end - - it 'uses the correct IP address' do - @addr.ip_address.should == '127.0.0.5' - end - - it 'is not the same object as the input Addrinfo' do - @addr.should_not == @dest - end - end - end - - describe 'using an Addrinfo with a port number' do - before do - @source = Addrinfo.tcp('127.0.0.1', 80) - @dest = Addrinfo.tcp('127.0.0.5', 85) - @data = Socket::AncillaryData.ip_pktinfo(@source, 4, @dest) - end - - describe 'the source Addrinfo' do - before do - @addr = @data.ip_pktinfo[0] - end - - it 'does not contain a port number' do - @addr.ip_port.should == 0 - end - end - - describe 'the destination Addrinfo' do - before do - @addr = @data.ip_pktinfo[2] - end - - it 'does not contain a port number' do - @addr.ip_port.should == 0 - end - end - end - end -end |