Sha256: 096f18eb80655e28a72d6fbfe21cb6d0a340c8ce41c6eda96c635cfdf1e142ef

Contents?: true

Size: 507 Bytes

Versions: 1

Compression:

Stored size: 507 Bytes

Contents

require 'spec_helper'

require 'ronin/scanners/ip_scanner'

describe Scanners::IPScanner do
  subject do
    described_class.object do
      def scan
        yield '127.0.0.1'
      end
    end
  end

  it "should normalize results to IPAddr objects" do
    subject.first.should == IPAddr.new('127.0.0.1')
  end

  it "should convert results into IpAddress resources" do
    resource = subject.each_resource.first

    resource.class.should == IPAddress
    resource.address.should == '127.0.0.1'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ronin-scanners-1.0.0.pre1 spec/scanners/ip_scanner_spec.rb