Sha256: 597c14e5b6ac2e8a32ff710923ccb51c8bc85179fa96150fb45ad77bcf047fbb

Contents?: true

Size: 777 Bytes

Versions: 2

Compression:

Stored size: 777 Bytes

Contents

require 'shodan/shodan'
require 'shodan/version'

require 'spec_helper'

describe "Shodan" do
  it "should have a VERSION constant" do
    Shodan.const_defined?('VERSION').should == true
  end

  describe "User-Agent support" do
    it "should have a default User-Agent string" do
      Shodan.user_agent.should_not be_nil
    end
  end

  describe "Proxy support" do
    it "should provide a :host key" do
      Shodan.proxy.has_key?(:host).should == true
    end

    it "should provide a :port key" do
      Shodan.proxy.has_key?(:port).should == true
    end

    it "should provide a :user key" do
      Shodan.proxy.has_key?(:user).should == true
    end

    it "should provide a :password key" do
      Shodan.proxy.has_key?(:password).should == true
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
shodan-ruby-0.1.1 spec/shodan_spec.rb
shodan-ruby-0.1.0 spec/shodan_spec.rb