mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 10:20:58 -06:00
Added spec for topic status update event
This commit is contained in:
parent
9e46690086
commit
186a9630b7
@ -1584,4 +1584,20 @@ describe Topic do
|
||||
|
||||
expect(topic.message_archived?(user)).to eq(true)
|
||||
end
|
||||
|
||||
it 'will trigger :topic_status_updated' do
|
||||
topic = Fabricate(:topic)
|
||||
user = topic.user
|
||||
user.admin = true
|
||||
@topic_status_event_triggered = false
|
||||
|
||||
DiscourseEvent.on(:topic_status_updated) do
|
||||
@topic_status_event_triggered = true
|
||||
end
|
||||
|
||||
topic.update_status('closed', true, user)
|
||||
topic.reload
|
||||
|
||||
expect(@topic_status_event_triggered).to eq(true)
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user