Sha256: 5961aa839451af0bc40b0c02906e767803a088f4ab505f15f7a02dbbde0ea4a2

Contents?: true

Size: 470 Bytes

Versions: 18

Compression:

Stored size: 470 Bytes

Contents

require "spec_helper"

describe Whois::WebInterfaceError do

  describe "#initialize" do
    it "sets the URL" do
      klass.new("http://example.com").url.should == "http://example.com"
    end

    it "requires the URL argument" do
      lambda { klass.new }.should raise_error(ArgumentError)
    end
  end

  describe "#message" do
    it "interpolates the URL" do
      klass.new("http://example.com").message.should match(%r{http://example.com})
    end
  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
whois-2.6.3 spec/whois/errors_spec.rb
whois-2.6.2 spec/whois/errors_spec.rb
whois-2.6.1 spec/whois/errors_spec.rb
whois-2.6.0 spec/whois/errors_spec.rb
whois-2.5.1 spec/whois/errors_spec.rb
whois-2.5.0 spec/whois/errors_spec.rb
whois-2.4.0 spec/whois/errors_spec.rb
whois-2.3.0 spec/whois/errors_spec.rb
whois-2.2.0 spec/whois/errors_spec.rb
whois-2.1.0 spec/whois/errors_spec.rb
whois-2.0.7 spec/whois/errors_spec.rb
whois-2.0.6 spec/whois/errors_spec.rb
whois-2.0.5 spec/whois/errors_spec.rb
whois-2.0.4 spec/whois/errors_spec.rb
whois-2.0.3 spec/whois/errors_spec.rb
whois-2.0.2 spec/whois/errors_spec.rb
whois-2.0.1 spec/whois/errors_spec.rb
whois-2.0.0 spec/whois/errors_spec.rb