DEV: Add an assertion for event triggered (#24259)

This commit is contained in:
Natalie Tay 2023-11-07 11:59:40 +08:00 committed by GitHub
parent 3fe8cc811c
commit 2eb3f9fd44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -277,8 +277,9 @@ RSpec.describe Group do
expect(GroupUser.exists?(group: tl0_users, user: user)).to eq(false)
_events = DiscourseEvent.track_events { Group.refresh_automatic_group!(:trust_level_0) }
events = DiscourseEvent.track_events { Group.refresh_automatic_group!(:trust_level_0) }
expect(events).to include(event_name: :group_updated, params: [tl0_users])
expect(GroupUser.exists?(group: tl0_users, user: user)).to eq(true)
publish_event_job_args = Jobs::PublishGroupMembershipUpdates.jobs.last["args"].first
expect(publish_event_job_args["user_ids"]).to include(user.id)