diff options
author | Philip Arndt <parndt@gmail.com> | 2012-01-17 16:56:03 +1300 |
---|---|---|
committer | Philip Arndt <parndt@gmail.com> | 2012-01-17 16:56:24 +1300 |
commit | b1e4fd00943a160f3eb6ce242463c0cc07a406fc (patch) | |
tree | 07fb750aa580b63d39c23589997956bf3a03594d /spec/requests/refinery/blog/posts_spec.rb | |
parent | b3a25c1b686d205fc6b8b409a8f90059ae6b934d (diff) | |
download | refinerycms-blog-b1e4fd00943a160f3eb6ce242463c0cc07a406fc.tar.gz refinerycms-blog-b1e4fd00943a160f3eb6ce242463c0cc07a406fc.tar.bz2 refinerycms-blog-b1e4fd00943a160f3eb6ce242463c0cc07a406fc.zip |
Fixed namespacing for Refinery conventions.
Diffstat (limited to 'spec/requests/refinery/blog/posts_spec.rb')
-rw-r--r-- | spec/requests/refinery/blog/posts_spec.rb | 29 |
1 files changed, 11 insertions, 18 deletions
diff --git a/spec/requests/refinery/blog/posts_spec.rb b/spec/requests/refinery/blog/posts_spec.rb index f2c94b0..71a90f7 100644 --- a/spec/requests/refinery/blog/posts_spec.rb +++ b/spec/requests/refinery/blog/posts_spec.rb @@ -8,13 +8,13 @@ module Refinery let!(:blog_post) { FactoryGirl.create(:blog_post, :title => "Refinery CMS blog post") } it "should display blog post" do - visit blog_post_path(blog_post) + visit refinery_blog_post_path(blog_post) page.should have_content(blog_post.title) end it "should display the blog rss feed" do - get blog_rss_feed_path + get refinery_blog_rss_feed_path response.should be_success response.content_type.should eq("application/rss+xml") @@ -25,17 +25,16 @@ module Refinery context "when has tagged blog posts" do before(:each) do @tag_name = "chicago" - @blog_post = FactoryGirl.create(:blog_post, + @post = FactoryGirl.create(:blog_post, :title => "I Love my city", :tag_list => @tag_name) @tag = ::Refinery::Blog::Post.tag_counts_on(:tags).first end - it "should have one tagged post" do - visit tagged_posts_path(@tag.id, @tag_name.parameterize) + visit refinery_blog_tagged_posts_path(@tag.id, @tag_name.parameterize) page.should have_content(@tag_name) - page.should have_content(@blog_post.title) + page.should have_content(@post.title) end end end @@ -45,39 +44,35 @@ module Refinery let(:blog_post) { FactoryGirl.create(:blog_post) } it "should display the blog post" do - visit blog_post_path(blog_post) - + visit refinery_blog_post_path(blog_post) page.should have_content(blog_post.title) page.should have_content(blog_post.body) end end - context "when has approved comments" do let(:approved_comment) { FactoryGirl.create(:approved_comment) } it "should display the comments" do - visit blog_post_path(approved_comment.post) + visit refinery_blog_post_path(approved_comment.post) page.should have_content(approved_comment.body) page.should have_content("Posted by #{approved_comment.name}") end end - context "when has rejected comments" do let(:rejected_comment) { FactoryGirl.create(:rejected_comment) } it "should not display the comments" do - visit blog_post_path(rejected_comment.post) + visit refinery_blog_post_path(rejected_comment.post) page.should_not have_content(rejected_comment.body) end end - context "when has new comments" do let(:blog_comment) { FactoryGirl.create(:blog_comment) } it "should not display the comments" do - visit blog_post_path(blog_comment.post) + visit refinery_blog_post_path(blog_comment.post) page.should_not have_content(blog_comment.body) end @@ -86,20 +81,18 @@ module Refinery describe "#show draft preview" do let(:blog_post) { FactoryGirl.create(:blog_post_draft) } - context "when logged in as admin" do it "should display the draft notification" do - visit blog_post_path(blog_post) + visit refinery_blog_post_path(blog_post) page.should have_content('This page is NOT live for public viewing.') end end - context "when not logged in as an admin" do before(:each) { visit destroy_refinery_user_session_path } it "should not display the blog post" do - visit blog_post_path(blog_post) + visit refinery_blog_post_path(blog_post) page.should have_content("The page you were looking for doesn't exist (404)") end |