Sha256: abb527f615a9a026d79611cab6809d983449f98d10f9f84888fc3694bfdf5642
Contents?: true
Size: 917 Bytes
Versions: 4
Compression:
Stored size: 917 Bytes
Contents
require 'spec_helper' require 'nmap/xml/traceroute' describe Nmap::XML::Traceroute do subject { @xml.hosts.first.traceroute } describe "#port" do subject { super().port } it { is_expected.to be_kind_of(Integer) } it { is_expected.to be > 0 } it { is_expected.to be < 65535 } end describe "#protocol" do subject { super().protocol } it { is_expected.to be_kind_of(Symbol) } it { is_expected.to eq(:tcp).or eq(:udp) } end describe "#each" do subject { super().each.first } it { is_expected.to be_kind_of(Nmap::XML::Hop) } describe '#addr' do subject { super().addr } it { is_expected.to be_kind_of(String) } end describe '#ttl' do subject { super().ttl } it { is_expected.to be_kind_of(String) } end describe '#rtt' do subject { super().rtt } it { is_expected.to be_kind_of(String) } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ruby-nmap-1.0.3 | spec/xml/traceroute_spec.rb |
ruby-nmap-1.0.2 | spec/xml/traceroute_spec.rb |
ruby-nmap-1.0.1 | spec/xml/traceroute_spec.rb |
ruby-nmap-1.0.0 | spec/xml/traceroute_spec.rb |