Sha256: 8c86fed949da24ce1af987cdd59da45d2bb59c036e016a93c7c15b214c91c18e

Contents?: true

Size: 672 Bytes

Versions: 2

Compression:

Stored size: 672 Bytes

Contents

require_relative "../spec_helper"
require_relative "../../lib/url_trimmer"

module URLTrimmer
  describe Worker do
    let(:urls) do
      ["http://www.google.com.ar/blah1", "https://www.google.com.ar/blah2", "https://www.google.com.br/blah3",
       "http://www.google.com/blah4", "https://plus.google.com/blah5"]
    end

    it "returns a list of unique URLs by domain" do
      unique_urls = Worker.uniq_by_domain(urls)

      unique_urls.size.must_equal 3
      unique_urls.must_include("http://www.google.com.ar/blah1")
      unique_urls.must_include("https://www.google.com.br/blah3")
      unique_urls.must_include("http://www.google.com/blah4")
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
url_trimmer-0.1.0 spec/lib/url_trimmer_spec.rb
url_trimmer-0.0.2 spec/lib/url_trimmer_spec.rb