Sha256: 05633ec591ee5a50d23e8b7389e94a0fb2f3ba2c2c64a27f2b3989c2055c5753
Contents?: true
Size: 673 Bytes
Versions: 2
Compression:
Stored size: 673 Bytes
Contents
require 'spec_helper' module Pageflow module Chart describe ScrapeSiteJob do describe '#perform' do it 'scrapes html' do scraper = double('Scraper', html: '<html>rewritten</html>') downloader = double('Downloader', load: '<html>original</html>') job = ScrapeSiteJob.new scraped_site = create(:scraped_site, url: 'http://example.com') allow(Scraper).to receive(:new).and_return(scraper) expect(downloader).to receive(:load_following_refresh_tags).with('http://example.com') job.perform_with_result(scraped_site, {}, downloader: downloader) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pageflow-chart-2.1.0 | spec/jobs/pageflow/chart/scrape_site_job_spec.rb |
pageflow-chart-2.0.0 | spec/jobs/pageflow/chart/scrape_site_job_spec.rb |