DEV: Minor fixes to spec.

This commit is contained in:
Guo Xiang Tan 2018-10-05 12:55:55 +08:00
parent 004cf718b9
commit 88d5346aad
1 changed files with 6 additions and 4 deletions

View File

@ -61,11 +61,12 @@ describe 'integration tests' do
describe "on before_staff_flag_action event" do describe "on before_staff_flag_action event" do
let(:post) { Fabricate(:post) } let(:post) { Fabricate(:post) }
let(:user) { Fabricate(:user) } let(:user) { Fabricate(:user) }
let(:args) {{ post: post, user: user }} let(:args) { { post: post, user: user } }
before do before do
SiteSetting.assign_locks_flags = true SiteSetting.assign_locks_flags = true
TopicCustomField.create(
TopicCustomField.create!(
topic_id: post.topic_id, topic_id: post.topic_id,
name: TopicAssigner::ASSIGNED_TO_ID, name: TopicAssigner::ASSIGNED_TO_ID,
value: Discourse.system_user.id value: Discourse.system_user.id
@ -73,12 +74,13 @@ describe 'integration tests' do
end end
it "do not raise error if topic is deleted" do it "do not raise error if topic is deleted" do
expect { DiscourseEvent.trigger(:before_staff_flag_action, args) }.to raise_error(Discourse::InvalidAccess) expect { DiscourseEvent.trigger(:before_staff_flag_action, args) }
.to raise_error(Discourse::InvalidAccess)
post.topic.destroy! post.topic.destroy!
post.reload post.reload
expect { DiscourseEvent.trigger(:before_staff_flag_action, args) }.not_to raise_error DiscourseEvent.trigger(:before_staff_flag_action, args)
end end
end end
end end