diff options
author | Jamie Winsor <jamie@enmasse.com> | 2011-08-04 15:39:04 -0700 |
---|---|---|
committer | Jamie Winsor <jamie@enmasse.com> | 2011-08-04 15:39:04 -0700 |
commit | ee215655cba5820c3ffe0c665ea71c11f15f3bf9 (patch) | |
tree | aa1da7816aecf14c2033dff124cf867f30b7581b /spec/requests/blog_posts_spec.rb | |
parent | 8bd056e3e8baa108b2e10e460ceeeed3ec7c4c86 (diff) | |
download | refinerycms-blog-ee215655cba5820c3ffe0c665ea71c11f15f3bf9.tar.gz refinerycms-blog-ee215655cba5820c3ffe0c665ea71c11f15f3bf9.tar.bz2 refinerycms-blog-ee215655cba5820c3ffe0c665ea71c11f15f3bf9.zip |
Replace cucumber tag features with rspec request tests
Remove cucumber support from project
Diffstat (limited to 'spec/requests/blog_posts_spec.rb')
-rw-r--r-- | spec/requests/blog_posts_spec.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/requests/blog_posts_spec.rb b/spec/requests/blog_posts_spec.rb index 1eaf27a..d7d2a9f 100644 --- a/spec/requests/blog_posts_spec.rb +++ b/spec/requests/blog_posts_spec.rb @@ -17,4 +17,22 @@ describe "blog posts" do 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 |