Sha256: 2bc8a22bfb8ff0086780b0294eb5ae26b8f8858df9f5a6ed4e0b1af0c70b04b5

Contents?: true

Size: 1.84 KB

Versions: 5

Compression:

Stored size: 1.84 KB

Contents

require 'spec_helper'
describe ProductSpy, 'baby-markt' do
  context 'parse url' do
    it 'parses: https://www.baby-markt.de/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html' do
      host, pk = ProductSpy.parse('https://www.baby-markt.de/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html')
      host.should == 'www.baby-markt.de'
      pk.should == ['/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html']
    end

    it 'parses: http://www.baby-markt.de/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html' do
      host, pk = ProductSpy.parse('http://www.baby-markt.de/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html')
      host.should == 'www.baby-markt.de'
      pk.should == ['/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html']
    end

    it 'parses: http://www.baby-markt.de/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html?x=y' do
      host, pk = ProductSpy.parse('http://www.baby-markt.de/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html?x=y')
      host.should == 'www.baby-markt.de'
      pk.should == ['/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html']
    end
  end

  context 'build url' do
    it 'returns: https://www.baby-markt.de/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html' do
      ProductSpy.build('www.baby-markt.de', ['/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html']).should == 'https://www.baby-markt.de/Markenhersteller/Reer/Heizstrahler/REER-1909-Wickeltisch-Heizstrahler-mit-Standfuss.html'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
product_spy-0.0.6 spec/baby-markt_spec.rb
product_spy-0.0.5 spec/baby-markt_spec.rb
product_spy-0.0.4 spec/baby-markt_spec.rb
product_spy-0.0.3 spec/baby-markt_spec.rb
product_spy-0.0.2 spec/baby-markt_spec.rb