discourse/spec/integration
Ted Johansson 57ea56ee05
DEV: Remove full group refreshes from tests (#25414)
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.
2024-01-25 14:28:26 +08:00
..
api_keys_spec.rb
auto_reject_reviewable_users_spec.rb
blocked_hotlinked_media_spec.rb DEV: Prevent videos from preloading metadata (#23807) 2023-10-12 13:47:48 -06:00
category_tag_spec.rb DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
content_security_policy_spec.rb
discord_omniauth_spec.rb
email_outbound_spec.rb
email_style_spec.rb DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
facebook_omniauth_spec.rb DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
flags_spec.rb DEV: Convert min_trust_to_flag_posts setting to groups (#24864) 2023-12-13 17:18:42 +08:00
github_omniauth_spec.rb
group_spec.rb
invalid_request_spec.rb
invite_only_registration_spec.rb
message_bus_spec.rb
multisite_cookies_spec.rb Revert "DEV: Migrate existing cookies to Rails 7 format" 2023-01-12 12:07:49 +01:00
multisite_spec.rb
rate_limiting_spec.rb DEV: Remove Discourse.redis.delete_prefixed (#22103) 2023-06-16 12:44:35 +10:00
request_tracker_spec.rb
same_ip_spammers_spec.rb DEV: Convert min_trust_to_create_topic to groups (#24740) 2023-12-13 14:50:13 +11:00
secure_uploads_spec.rb DEV: Convert min_trust_to_create_topic to groups (#24740) 2023-12-13 14:50:13 +11:00
spam_rules_spec.rb DEV: Convert min_trust_to_flag_posts setting to groups (#24864) 2023-12-13 17:18:42 +08:00
tag_counts_spec.rb DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
topic_auto_close_spec.rb
topic_thumbnail_spec.rb DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
twitter_omniauth_spec.rb
watched_words_spec.rb DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00