From 36c005ecd112b76d3c9c2d7092f22d6e06755d73 Mon Sep 17 00:00:00 2001 From: Philip Arndt Date: Wed, 9 Nov 2011 22:19:07 +1300 Subject: Refactored everything (models, helpers) into proper namespace of Refinery::Blog. Requires refinery commit 25162b585b9c4023d39fd1a9796140bfa4ecb909 --- spec/requests/refinery/admin/blog/comments_spec.rb | 8 ++-- spec/requests/refinery/admin/blog/posts_spec.rb | 46 +++++++++++----------- spec/requests/refinery/blog/posts_spec.rb | 4 +- 3 files changed, 29 insertions(+), 29 deletions(-) (limited to 'spec/requests') diff --git a/spec/requests/refinery/admin/blog/comments_spec.rb b/spec/requests/refinery/admin/blog/comments_spec.rb index a0213f6..a7367e3 100644 --- a/spec/requests/refinery/admin/blog/comments_spec.rb +++ b/spec/requests/refinery/admin/blog/comments_spec.rb @@ -1,13 +1,13 @@ require "spec_helper" module Refinery - describe "AdminBlogComments" do + describe "AdminBlog::Comments" do login_refinery_user describe "#index" do context "when has no new unapproved comments" do before(:each) do - BlogComment.delete_all + Blog::Comment.delete_all visit refinery_admin_blog_comments_path end @@ -44,7 +44,7 @@ module Refinery describe "#approved" do context "when has no approved comments" do before(:each) do - BlogComment.delete_all + Blog::Comment.delete_all visit approved_refinery_admin_blog_comments_path end @@ -76,7 +76,7 @@ module Refinery describe "#rejected" do context "when has no rejected comments" do before(:each) do - BlogComment.delete_all + Blog::Comment.delete_all visit rejected_refinery_admin_blog_comments_path end diff --git a/spec/requests/refinery/admin/blog/posts_spec.rb b/spec/requests/refinery/admin/blog/posts_spec.rb index 73bdf93..08fbab9 100644 --- a/spec/requests/refinery/admin/blog/posts_spec.rb +++ b/spec/requests/refinery/admin/blog/posts_spec.rb @@ -1,22 +1,22 @@ require "spec_helper" module Refinery - describe "AdminBlogPosts" do + describe "AdminBlog::Posts" do login_refinery_user - + let!(:blog_category) { FactoryGirl.create(:blog_category, :title => "Video Games") } context "when no blog posts" do - before(:each) { Refinery::BlogPost.destroy_all } - + before(:each) { Refinery::Blog::Post.destroy_all } + describe "blog post listing" do before(:each) { visit refinery_admin_blog_posts_path } - + it "invites to create new post" do page.should have_content("There are no Blog Posts yet. Click \"Create new post\" to add your first blog post.") end end - + describe "new blog post form" do before(:each) do visit refinery_admin_blog_posts_path @@ -30,7 +30,7 @@ module Refinery it "should have Video Games" do page.should have_content(blog_category.title) end - + describe "create blog post" do before(:each) do fill_in "Title", :with => "This is my blog post" @@ -38,25 +38,25 @@ module Refinery check blog_category.title click_button "Save" end - + it "should succeed" do page.should have_content("was successfully added.") end it "should be the only blog post" do - ::Refinery::BlogPost.all.size.should eq(1) + ::Refinery::Blog::Post.all.size.should eq(1) end it "should belong to me" do - ::Refinery::BlogPost.first.author.login.should eq(::Refinery::User.last.login) + ::Refinery::Blog::Post.first.author.login.should eq(::Refinery::User.last.login) end it "should save categories" do - ::Refinery::BlogPost.last.categories.count.should eq(1) - ::Refinery::BlogPost.last.categories.first.title.should eq(blog_category.title) + ::Refinery::Blog::Post.last.categories.count.should eq(1) + ::Refinery::Blog::Post.last.categories.first.title.should eq(blog_category.title) end end - + describe "create blog post with tags" do before(:each) do @tag_list = "chicago, bikes, beers, babes" @@ -65,29 +65,29 @@ module Refinery fill_in "Tags", :with => @tag_list click_button "Save" end - + it "should succeed" do page.should have_content("was successfully added.") end - + it "should be the only blog post" do - ::Refinery::BlogPost.all.size.should eq(1) + ::Refinery::Blog::Post.all.size.should eq(1) end - + it "should have the specified tags" do - ::Refinery::BlogPost.last.tag_list.should eq(@tag_list.split(', ')) + ::Refinery::Blog::Post.last.tag_list.should eq(@tag_list.split(', ')) end end end end - + context "when has blog posts" do let!(:blog_post) { FactoryGirl.create(:blog_post) } - + describe "blog post listing" do before(:each) { visit refinery_admin_blog_posts_path } - - describe "edit blog post" do + + describe "edit blog post" do it "should succeed" do page.should have_content(blog_post.title) @@ -111,7 +111,7 @@ module Refinery page.should have_content("'#{blog_post.title}' was successfully removed.") end end - + describe "view live" do it "redirects to blog post in the frontend" do click_link "View this blog post live" diff --git a/spec/requests/refinery/blog/posts_spec.rb b/spec/requests/refinery/blog/posts_spec.rb index 025586c..f2c94b0 100644 --- a/spec/requests/refinery/blog/posts_spec.rb +++ b/spec/requests/refinery/blog/posts_spec.rb @@ -1,7 +1,7 @@ require "spec_helper" module Refinery - describe "BlogPosts" do + describe "Blog::Posts" do login_refinery_user context "when has blog posts" do @@ -28,7 +28,7 @@ module Refinery @blog_post = FactoryGirl.create(:blog_post, :title => "I Love my city", :tag_list => @tag_name) - @tag = ::Refinery::BlogPost.tag_counts_on(:tags).first + @tag = ::Refinery::Blog::Post.tag_counts_on(:tags).first end it "should have one tagged post" do -- cgit v1.2.3