Sha256: cbd1daaaa941d23523713c431b05839e4e2ab8ed00ff16333f75bdb173990d0e

Contents?: true

Size: 554 Bytes

Versions: 2

Compression:

Stored size: 554 Bytes

Contents

require 'spec_helper'

module Pageflow::Chart
  describe ScrapedSite do
    describe '#csv_url' do
      it 'replaces base filename of url with data.csv' do
        scraped_site = ScrapedSite.new(url: 'http://example.com/foo/index.html')

        expect(scraped_site.csv_url).to eq('http://example.com/foo/data.csv')
      end

      it 'appends data.csv to directory url' do
        scraped_site = ScrapedSite.new(url: 'http://example.com/foo/')

        expect(scraped_site.csv_url).to eq('http://example.com/foo/data.csv')
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pageflow-chart-0.1.1 spec/models/pageflow/chart/scraped_site_spec.rb
pageflow-chart-0.1.0 spec/models/pageflow/chart/scraped_site_spec.rb