discourse/plugins/chat/spec
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
..
components/chat DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
fabricators DEV: Redesign chat mentions (#24752) 2024-01-17 15:24:01 +04:00
integration DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
jobs DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
lib DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
mailers DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
models DEV: Redesign chat mentions (#24752) 2024-01-17 15:24:01 +04:00
policies/chat/channel DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
queries/chat FIX: correctly exclude muted channels from thread unreads (#25339) 2024-01-19 22:05:41 +01:00
requests DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
serializer DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
services DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
support DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
system DEV: removes flakey spec (#25405) 2024-01-24 18:56:50 +01:00
validators COPY: secure media -> secure uploads (#24643) 2023-11-30 14:58:55 +10:00
plugin_helper.rb FEATURE: implements drafts for threads (#24483) 2023-11-22 11:54:23 +01:00
plugin_spec.rb COPY: secure media -> secure uploads (#24643) 2023-11-30 14:58:55 +10:00