mirror of
https://github.com/discourse/discourse.git
synced 2024-12-11 22:15:47 +08:00
57ea56ee05
We have all these calls to Group.refresh_automatic_groups! littered throughout the tests. Including tests that are seemingly unrelated to groups. This is because automatic group memberships aren't fabricated when making a vanilla user. There are two places where you'd want to use this: You have fabricated a user that needs a certain trust level (which is now based on group membership.) You need the system user to have a certain trust level. In the first case, we can pass refresh_auto_groups: true to the fabricator instead. This is a more lightweight operation that only considers a single user, instead of all users in all groups. The second case is no longer a thing after #25400. |
||
---|---|---|
.. | ||
add_users_to_channel_spec.rb | ||
auto_join_channel_batch_spec.rb | ||
create_category_channel_spec.rb | ||
create_direct_message_channel_spec.rb | ||
create_message_spec.rb | ||
create_thread_spec.rb | ||
flag_message_spec.rb | ||
invite_users_to_channel_spec.rb | ||
leave_channel_spec.rb | ||
list_channel_messages_spec.rb | ||
list_channel_thread_messages_spec.rb | ||
lookup_channel_threads_spec.rb | ||
lookup_thread_spec.rb | ||
lookup_user_threads_spec.rb | ||
mark_all_user_channels_read_spec.rb | ||
message_destroyer_spec.rb | ||
publisher_spec.rb | ||
restore_message_spec.rb | ||
search_chatable_spec.rb | ||
tracking_state_spec.rb | ||
trash_channel_spec.rb | ||
trash_message_spec.rb | ||
unfollow_channel_spec.rb | ||
update_channel_spec.rb | ||
update_channel_status_spec.rb | ||
update_message_spec.rb | ||
update_thread_notification_settings_spec.rb | ||
update_thread_spec.rb | ||
update_user_last_read_spec.rb | ||
update_user_thread_last_read_spec.rb | ||
upsert_draft_spec.rb |