Sha256: 08a85712c17f215d198a38786b5483a13bfd65fcc30a7b35c49195b37ae81885

Contents?: true

Size: 455 Bytes

Versions: 5

Compression:

Stored size: 455 Bytes

Contents

require 'eolclub_scraper'

describe EolclubScraper do

  describe '.scheduled_event' do
    let(:content) { double }
    let(:event) { double }

    before do
      EolclubScraper::Homepage.any_instance.stub(:content) { content }
      EolclubScraper::EventParser.any_instance.stub(:parse).with(content) { event }
    end

    it 'parses an Event from the EOL Club homepage' do
      expect(EolclubScraper.scheduled_event).to eq(event)
    end
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
eolclub_scraper-0.1.0 spec/eolclub_scraper_spec.rb
eolclub_scraper-0.0.4 spec/eolclub_scraper_spec.rb
eolclub_scraper-0.0.3 spec/eolclub_scraper_spec.rb
eolclub_scraper-0.0.2 spec/eolclub_scraper_spec.rb
eolclub_scraper-0.0.1 spec/eolclub_scraper_spec.rb