Sha256: fad6f544be5aae30dacb6a605a8be7c2c3f9bd8226697d3052147da29014b8ad

Contents?: true

Size: 834 Bytes

Versions: 4

Compression:

Stored size: 834 Bytes

Contents

require 'rails_helper'

module Pwb
  RSpec.describe "SiteScrapper" do
    it "retrieves pwb api page correctly" do
      VCR.use_cassette("api_pwb") do
        target_url = "https://propertywebbuilder.herokuapp.com/"
        retrieved_properties = SiteScrapper.new(target_url).retrieve_from_api

        expect(retrieved_properties.length).to eq(4)
      end
    end
    it "scrapes pwb property page correctly" do
      VCR.use_cassette("listing_re_renting") do
        # just a proof of concept at this stage
        target_url = "http://re-renting.com/en/properties/for-rent/1/acogedor-piso-en-anton-martin"
         # "http://public.olr.com/details.aspx?id=1658517"

        retrieved_properties = SiteScrapper.new(target_url).retrieve_from_webpage
        expect(retrieved_properties.length).to eq(1)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pwb-1.3.0 spec/services/pwb/site_scrapper_spec.rb
pwb-1.2.0 spec/services/pwb/site_scrapper_spec.rb
pwb-1.1.1 spec/services/pwb/site_scrapper_spec.rb
pwb-1.0.0 spec/services/pwb/site_scrapper_spec.rb