From 0b921d2356431e057854c427995340f20d59e6ca Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 18 Sep 2019 09:51:07 -0400 Subject: [PATCH] Add spec to confirm auto hide is not executed on like --- spec/models/post_action_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spec/models/post_action_spec.rb b/spec/models/post_action_spec.rb index 80ff626e6c3..4f477e02c0b 100644 --- a/spec/models/post_action_spec.rb +++ b/spec/models/post_action_spec.rb @@ -545,6 +545,19 @@ describe PostAction do expect(post.hidden_at).to be_present end + it "will not trigger auto hide on like" do + mod = Fabricate(:moderator) + post = Fabricate(:post, user: mod) + + result = PostActionCreator.spam(eviltrout, post) + result.reviewable.update!(score: 1000.0) + PostActionCreator.like(Fabricate(:admin), post) + + post.reload + + expect(post.hidden).to eq(false) + end + it 'should follow the rules for automatic hiding workflow' do post = create_post walterwhite = Fabricate(:walter_white)