From 7903bdfed26f085f6d07d104ac458bc4319b1e32 Mon Sep 17 00:00:00 2001 From: Jamie Winsor Date: Sun, 4 Sep 2011 03:20:51 -0700 Subject: refactor factories and add #show tests for posts controller Do not want to cache classes, but do want to reload models after factory girl: http://groups.google.com/group/factory_girl/browse_thread/thread/daa24556d90c31fc http://stackoverflow.com/questions/5145165/associationtypemismatch-and-factorygirl rails_autolink was removed from Rails 3.1 and abstracted to an external gem fix display author name and post time on comment show fix namespace for thanking and moderated flash notices --- spec/support/database_cleaner.rb | 2 ++ spec/support/factories/blog_categories.rb | 5 ----- spec/support/factories/blog_comments.rb | 8 -------- spec/support/factories/blog_posts.rb | 9 --------- 4 files changed, 2 insertions(+), 22 deletions(-) delete mode 100644 spec/support/factories/blog_categories.rb delete mode 100644 spec/support/factories/blog_comments.rb delete mode 100644 spec/support/factories/blog_posts.rb (limited to 'spec/support') diff --git a/spec/support/database_cleaner.rb b/spec/support/database_cleaner.rb index a104c53..40acbc9 100644 --- a/spec/support/database_cleaner.rb +++ b/spec/support/database_cleaner.rb @@ -1,6 +1,8 @@ require 'database_cleaner' RSpec.configure do |config| + config.use_transactional_fixtures = false + config.before(:suite) do DatabaseCleaner.strategy = :truncation end diff --git a/spec/support/factories/blog_categories.rb b/spec/support/factories/blog_categories.rb deleted file mode 100644 index 31ec28b..0000000 --- a/spec/support/factories/blog_categories.rb +++ /dev/null @@ -1,5 +0,0 @@ -FactoryGirl.define do - factory :blog_category, :class => 'refinery/blog_category' do - sequence(:title) { |n| "Shopping #{n}" } - end -end diff --git a/spec/support/factories/blog_comments.rb b/spec/support/factories/blog_comments.rb deleted file mode 100644 index 0bb5206..0000000 --- a/spec/support/factories/blog_comments.rb +++ /dev/null @@ -1,8 +0,0 @@ -FactoryGirl.define do - factory :blog_comment, :class => 'refinery/blog_comment' do - name "Joe Commenter" - sequence(:email) { |n| "person#{n}@example.com" } - body "Which one is the best for picking up new shoes?" - association :post, :factory => :blog_post - end -end diff --git a/spec/support/factories/blog_posts.rb b/spec/support/factories/blog_posts.rb deleted file mode 100644 index 4586b36..0000000 --- a/spec/support/factories/blog_posts.rb +++ /dev/null @@ -1,9 +0,0 @@ -FactoryGirl.define do - factory :blog_post, :class => 'refinery/blog_post' do - sequence(:title) { |n| "Top #{n} Shopping Centers in Chicago" } - body "These are the top ten shopping centers in Chicago. You're going to read a long blog post about them. Come to peace with it." - draft false - tag_list "chicago, shopping, fun times" - published_at Time.now - end -end -- cgit v1.2.3