Don't reject likes by email for closed topics (#4311)

This commit is contained in:
James Kiesel
2016-07-05 11:33:08 -04:00
committed by Régis Hanol
parent 5c1e18ecc8
commit 3588780ac3
2 changed files with 6 additions and 1 deletions

View File

@ -129,6 +129,11 @@ describe Email::Receiver do
expect { process(:reply_user_matching) }.to raise_error(Email::Receiver::TopicClosedError)
end
it "does not raise TopicClosedError when performing a like action" do
topic.update_columns(closed: true)
expect { process(:like) }.to change(PostAction, :count)
end
it "raises an InvalidPost when there was an error while creating the post" do
expect { process(:too_small) }.to raise_error(Email::Receiver::InvalidPost)
end