Sha256: 571db9843e0193c5cf0e1bad2df393461ee2546449e8dc4455ac79c9f235efe9

Contents?: true

Size: 641 Bytes

Versions: 5

Compression:

Stored size: 641 Bytes

Contents

require 'spec_helper'

describe PagesHelper do

  describe '#render_blog_feed' do

    let(:rendered_feed) { helper.render_blog_feed(File.open(File.expand_path(File.join('..', '..', 'fixtures', 'sample_rss_feed.xml'), __FILE__))) }

    it 'should create the correct HTML content' do
      expect(rendered_feed).to include('<ul class="feed_items">')
      expect(rendered_feed).to include('<li class="feed_item">')
      expect(rendered_feed).to include('href="http://blog.somelibrary.org/?p=942">Event 1')
    end

    it 'should have 4 items' do
      expect(rendered_feed.scan(/<li class="feed_item">/).count).to eq(4)
    end

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
commonwealth-vlr-engine-0.0.7 spec/helpers/pages_helper_spec.rb
commonwealth-vlr-engine-0.0.4 spec/helpers/pages_helper_spec.rb
commonwealth-vlr-engine-0.0.3 spec/helpers/pages_helper_spec.rb
commonwealth-vlr-engine-0.0.2 spec/helpers/pages_helper_spec.rb
commonwealth-vlr-engine-0.0.1 spec/helpers/pages_helper_spec.rb