Sha256: 2eb4ad3cbf1b95e668fcc397e14d99f0c0eb184ea8cf8685b4154da9b6e386d5

Contents?: true

Size: 968 Bytes

Versions: 3

Compression:

Stored size: 968 Bytes

Contents

# -*- encoding: utf-8 -*-
require 'rails_helper'

describe NewsFeed do
  fixtures :news_feeds

  it "should get content", :vcr => true do
    feed = news_feeds(:news_feed_00001)
    feed.force_reload
    feed.content.should be_truthy
  end

  it "should not get content if the feed is invalid", :vcr => true do
    feed = news_feeds(:news_feed_00002)
    feed.force_reload
    feed.content.should be_nil
  end

  it "should reload content", :vcr => true do
    news_feeds(:news_feed_00001).force_reload.should be_truthy
  end

  it "should fetch feeds", :vcr => true do
    NewsFeed.fetch_feeds.should be_truthy
  end
end

# == Schema Information
#
# Table name: news_feeds
#
#  id               :integer          not null, primary key
#  library_group_id :integer          default(1), not null
#  title            :string
#  url              :string
#  body             :text
#  position         :integer
#  created_at       :datetime
#  updated_at       :datetime
#

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
enju_news-0.2.0 spec/models/news_feed_spec.rb
enju_news-0.2.0.beta.3 spec/models/news_feed_spec.rb
enju_news-0.2.0.beta.2 spec/models/news_feed_spec.rb