Sha256: 3bec11099bb1776ba8b6c18833a3025241d2973ae07f9bbf30b6d21bbb089bee

Contents?: true

Size: 609 Bytes

Versions: 1

Compression:

Stored size: 609 Bytes

Contents

require 'spec_helper'
require 'nmap/scan'

describe Scan do
  let(:type)     { :syn }
  let(:protocol) { :tcp }

  describe "#initialize" do
    subject { described_class.new(type,protocol) }

    it "should accept a type and protocol" do
      subject.type.should == type
      subject.protocol.should == protocol
    end

    it "should default services to []" do
      subject.services.should == []
    end
  end

  describe "#to_s" do
    subject { described_class.new(type,protocol) }

    it "should include the type and protocol" do
      subject.to_s.should == "#{protocol} #{type}"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-nmap-0.7.0 spec/scan_spec.rb