DEV: Minor clean up of specs.

This commit is contained in:
Guo Xiang Tan 2018-11-27 13:07:51 +08:00
parent 92af202d29
commit 68bef91dd6

View File

@ -118,18 +118,21 @@ describe Email::Receiver do
email = "linux-admin@b-s-c.co.jp" email = "linux-admin@b-s-c.co.jp"
user = Fabricate(:staged, email: email) user = Fabricate(:staged, email: email)
private_message = Fabricate(:topic, archetype: 'private_message', category_id: nil, user: user)
private_message.allowed_users = [user] private_message = Fabricate(:topic,
private_message.save! archetype: 'private_message',
category_id: nil,
user: user,
allowed_users: [user]
)
post = create_post(topic: private_message, user: user) post = create_post(topic: private_message, user: user)
post_reply_key = begin post_reply_key = Fabricate(:post_reply_key,
Fabricate(:post_reply_key,
reply_key: "4f97315cc828096c9cb34c6f1a0d6fe8", reply_key: "4f97315cc828096c9cb34c6f1a0d6fe8",
user: user, user: user,
post: post post: post
) )
end
expect { process(:bounced_email) }.to raise_error(Email::Receiver::BouncedEmailError) expect { process(:bounced_email) }.to raise_error(Email::Receiver::BouncedEmailError)
post = Post.last post = Post.last