Sha256: 54e61ac2dd6d46b0e381f5d994698cb528c20cdcb5311ec3e01ae3cb205273bf

Contents?: true

Size: 593 Bytes

Versions: 7

Compression:

Stored size: 593 Bytes

Contents

require 'public_suffix_list'

describe PublicSuffixList do

  it "should be case insensitive" do
    p = PublicSuffixList.new
    p.split("fee.fi.fo.com").should == ["fee.fi", "fo", "com"]
    p.cdn("fee.fi.fo.com").should == "fo.com"
    p.tld("fee.fi.fo.com").should == "com"
    p.split("FEE.FI.FO.COM").should == ["FEE.FI", "FO", "COM"]
    p.cdn("FEE.FI.FO.COM").should == "FO.COM"
    p.tld("FEE.FI.FO.COM").should == "COM"
    p.split("Fee.Fi.Fo.Com").should == ["Fee.Fi", "Fo", "Com"]
    p.cdn("Fee.Fi.Fo.Com").should == "Fo.Com"
    p.tld("Fee.Fi.Fo.Com").should == "Com"
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
public-suffix-list-0.2.1 spec/upcase_downcase_spec.rb
public-suffix-list-0.2.0 spec/upcase_downcase_spec.rb
public-suffix-list-0.1.6 spec/upcase_downcase.spec
public-suffix-list-0.1.5 spec/upcase_downcase.spec
public-suffix-list-0.1.4 spec/upcase_downcase.spec
public-suffix-list-0.1.3 spec/upcase_downcase.spec
public-suffix-list-0.1.2 spec/upcase_downcase.spec