From 4939c0345a0a2633b98fdaeb67711f25ba40a8ef Mon Sep 17 00:00:00 2001 From: evazion Date: Sun, 26 Nov 2017 18:10:08 -0600 Subject: [PATCH] Fix test failures when removing posts from deleted pools. These tests failed because removing posts from deleted pools is now Builder-only. --- test/unit/pool_test.rb | 3 +++ test/unit/post_test.rb | 3 +++ 2 files changed, 6 insertions(+) diff --git a/test/unit/pool_test.rb b/test/unit/pool_test.rb index fc4f3ec3f..3362dadf3 100644 --- a/test/unit/pool_test.rb +++ b/test/unit/pool_test.rb @@ -149,6 +149,9 @@ class PoolTest < ActiveSupport::TestCase context "to a deleted pool" do setup do + # must be a builder to update deleted pools. + CurrentUser.user = FactoryGirl.create(:builder_user) + @pool.update_attribute(:is_deleted, true) @pool.post_ids = "#{@pool.post_ids} #{@p2.id}" @pool.synchronize! diff --git a/test/unit/post_test.rb b/test/unit/post_test.rb index 42deb0b7f..026ad97b5 100644 --- a/test/unit/post_test.rb +++ b/test/unit/post_test.rb @@ -111,6 +111,9 @@ class PostTest < ActiveSupport::TestCase context "that belongs to a pool" do setup do + # must be a builder to update deleted pools. must be >1 week old to remove posts from pools. + CurrentUser.user = FactoryGirl.create(:builder_user, created_at: 1.month.ago) + SqsService.any_instance.stubs(:send_message) @pool = FactoryGirl.create(:pool) @pool.add!(@post)