blob: d7d2a9f174bf03e7f91ec1a18ebd8ea477f6d6ac (
plain) (
tree)
|
|
require "spec_helper"
describe "blog posts" do
login_refinery_user
context "when has blog posts" do
let(:blog_post) { Factory(:blog_post, :title => "Refinery CMS blog post") }
it "should display blog post" do
visit blog_post_path(blog_post)
page.should have_content("Refinery CMS blog post")
end
it "should display the blog rss feed" do
get blog_rss_feed_path
response.should be_success
response.content_type.should eq("application/rss+xml")
end
end
describe "list tagged posts" do
context "when has tagged blog posts" do
before(:each) do
@tag_name = "chicago"
@blog_post = Factory.create(:blog_post,
:title => "I Love my city",
:tag_list => @tag_name)
tag = ::Refinery::BlogPost.tag_counts_on(:tags).first
visit tagged_posts_path(tag.id, @tag_name.parameterize)
end
it "should have one tagged post" do
page.should have_content(@tag_name)
page.should have_content(@blog_post.title)
end
end
end
end
|