Sha256: 322a4e5cf58a81bf03d9e812b495536c7ff8c530ae9cb88fb74a21ad05e3f7d8

Contents?: true

Size: 610 Bytes

Versions: 1

Compression:

Stored size: 610 Bytes

Contents

require 'ronin/scanners/web'

require 'spec_helper'

describe Scanners::Web do
  before(:all) do
    Scanners::Web.class_eval do
      scanner(:test) do |page,results,options|
        results.call(page.url)
      end
    end

    @scanner = Scanners::Web.new(:host => 'www.example.com')
  end

  it "should spider every page on a website" do
    @scanner.enqueue('http://www.example.com/')
    @scanner.scan.should == {:test => [URI('http://www.example.com/')]}
  end

  it "should start spidering the first acceptable host" do
    @scanner.scan.should == {:test => [URI('http://www.example.com/')]}
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ronin-web-0.2.1 spec/scanners/web_spec.rb