Sha256: 55020abf701251ab78bab8ba1b1555fc05ab3b1eeac94c0a9b71199c2afdb7c2

Contents?: true

Size: 1.12 KB

Versions: 3

Compression:

Stored size: 1.12 KB

Contents

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

describe NewsFeed do
  fixtures :news_feeds

  it "should expire cache" do
    news_feeds(:news_feed_00001).expire_cache.should be_true
  end

  it "should expire fragment cache" do
    news_feeds(:news_feed_00001).expire_fragment_cache.should be_true
  end

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

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

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

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

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
enju_news-0.1.0.pre5 spec/models/news_feed_spec.rb
enju_news-0.1.0.pre4 spec/models/news_feed_spec.rb
enju_news-0.1.0.pre3 spec/models/news_feed_spec.rb