From 46a59e1c95be2471375f4b13f43ff2d65541aabc Mon Sep 17 00:00:00 2001 From: albert Date: Fri, 11 May 2012 18:35:05 -0400 Subject: [PATCH] tests --- test/unit/favorite_test.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/unit/favorite_test.rb b/test/unit/favorite_test.rb index f6ee0c330..b949521ba 100644 --- a/test/unit/favorite_test.rb +++ b/test/unit/favorite_test.rb @@ -15,6 +15,17 @@ class FavoriteTest < ActiveSupport::TestCase end context "A favorite" do + should "delete from all tables" do + user1 = Factory.create(:user) + p1 = Factory.create(:post) + + user1.add_favorite!(p1) + assert_equal(1, Favorite.count) + + Favorite.destroy_all(:user_id => user1.id, :post_id => p1.id) + assert_equal(0, Favorite.count) + end + should "know which table it belongs to" do user1 = Factory.create(:user) user2 = Factory.create(:user)