Claire
a682bd19f5
Merge commit '20531d1e078a27116dea53ce21c1b32bf3774eca' into glitch-soc/merge-upstream
2025-02-25 18:52:24 +01:00
Eugen Rochko
298ca53593
Add choice of law to terms of service generator ( #33994 )
2025-02-25 10:58:11 +00:00
Claire
524e8992ad
Merge commit 'db971976853103017b1561f2c4f9406fa00c0a2e' into glitch-soc/merge-upstream
2025-02-22 21:31:46 +01:00
Matt Jankowski
db97197685
Remove `rails-controller-testing` gem ( #33955 )
2025-02-21 14:00:16 +00:00
Matt Jankowski
2a15bf4ede
Convert `admin/roles` controller spec to request/sytem specs ( #33947 )
2025-02-21 11:47:47 +00:00
Matt Jankowski
d065d02d88
Improve example wording in 2FA/confirmations controller spec ( #33944 )
2025-02-21 07:31:06 +00:00
Claire
f3bc50778b
Merge commit 'f1d4be1e7509f795706ff2310c5fc36e0e79bf4d' into glitch-soc/merge-upstream
2025-02-18 20:38:57 +01:00
Matt Jankowski
fbea3a64cc
Convert `statuses` spec controller->system/request ( #33921 )
2025-02-18 11:43:49 +00:00
Matt Jankowski
ea53faeb3f
Convert `admin/users/roles` spec controller->system/request ( #33930 )
2025-02-17 09:25:25 +00:00
Matt Jankowski
8f1b41622b
Convert `settings/two_factor_authentication_methods` spec controller->system/request ( #33914 )
2025-02-13 10:50:04 +00:00
Matt Jankowski
62dc303d3c
Convert `settings/two_factor_authentication/recovery_codes` spec controller->system/request ( #33912 )
2025-02-13 08:02:01 +00:00
Claire
28d85ede4c
Merge commit '4fc8c6912979e8fd7882fb360b77e677ffd68565' into glitch-soc/merge-upstream
2025-02-12 18:40:21 +01:00
Matt Jankowski
fb0856458b
Verify page content in `ChallengableConcern` spec ( #33895 )
2025-02-12 14:24:17 +00:00
Matt Jankowski
6df24b4bc2
Move signed out statuses controller spec examples to request spec ( #33907 )
2025-02-12 14:24:03 +00:00
Matt Jankowski
b07cd11f4c
Convert `settings/migration/redirects` spec controller->system ( #33905 )
2025-02-12 14:06:35 +00:00
Matt Jankowski
506a70d0d8
Convert "http signatures" portion of statuses controller spec to request spec ( #33890 )
2025-02-12 08:33:25 +00:00
Matt Jankowski
aa10e8f399
Verify page content in 2FA portion of `auth/sessions` controller spec ( #33891 )
2025-02-12 08:14:35 +00:00
Matt Jankowski
4c597d5e2c
Convert `settings/privacy` spec controller->system ( #33894 )
2025-02-12 08:13:01 +00:00
Matt Jankowski
4e58570f73
Use common `before` and contexts in admin/base controller spec ( #33879 )
2025-02-11 06:49:51 +00:00
Matt Jankowski
7d20c12913
Convert `settings/featured_tags` controller->request/system spec ( #33880 )
2025-02-11 06:45:34 +00:00
Matt Jankowski
8c240ef042
Remove final remaining `assigns` usage in controller specs ( #33866 )
2025-02-10 07:33:36 +00:00
Claire
a417d6f3fc
Merge commit '1cf30717dbe7a0038a645c62f19deef7efc42207' into glitch-soc/merge-upstream
...
Conflicts:
- `app/services/precompute_feed_service.rb`:
Upstream added an option to skip half-generated timelines.
We have a conflict because we still maintain upstream's old chronological DM
timelines.
Update our code to apply the same logic to the DM timelines.
2025-02-07 21:21:28 +01:00
Matt Jankowski
23a0d91126
Combine examples to reduce factories in specs ( #33841 )
2025-02-06 10:54:31 +00:00
Claire
c85616ee3a
Merge commit 'f79b96a5ef0f6c4f57eee7f44ce2579b28a22098' into glitch-soc/merge-upstream
...
Conflicts:
- `app/lib/feed_manager.rb`:
Not a real conflict, but glitch-soc has an extra `populate_direct_feed` method.
Added upstream's code.
- `app/models/user_settings.rb`:
Not a real conflict, glitch-soc has an extra setting textually-adjacent to a
setting added upstream.
Added upstream's setting.
- `app/serializers/initial_state_serializer.rb`:
Same.
- `app/services/precompute_feed_service.rb`:
Not a real conflict, glitch-soc has extra code for the direct feed.
Added upstream's new code for populating lists.
2025-02-01 19:07:13 +01:00
Matt Jankowski
77587913ce
Convert `admin/reports` spec controller->system ( #33789 )
2025-01-31 08:15:51 +00:00
Matt Jankowski
c5cd9bda48
Convert `auth/passwords` spec controller->system/request ( #33790 )
2025-01-31 08:08:56 +00:00
Claire
844ae90dad
Merge commit '2beab34ca405a0beb3ea9f5ab684779dc2eb6374' into glitch-soc/merge-upstream
2025-01-29 12:05:09 +01:00
Matt Jankowski
2beab34ca4
Convert `admin/email_domain_blocks` controller -> system spec ( #33759 )
2025-01-29 10:54:20 +00:00
Claire
353e5f797c
Merge commit '5b291fcbe41564264954618fb1f4086a3be1c600' into glitch-soc/merge-upstream
...
Conflicts:
- `app/validators/poll_options_validator.rb`:
Upstream split `PollValidator` in two, and glitch-soc had local changes to
make the options configurable.
Refactored as upstream did, keeping glitch-soc's configurable limits.
2025-01-28 18:29:46 +01:00
Matt Jankowski
8a2d764d34
Reduce factory creation across `controllers/admin` specs ( #33752 )
2025-01-28 08:08:16 +00:00
Claire
fcc5262f60
Merge commit '93f3c724aea4efe874054b2f546fff91f0bf731b' into glitch-soc/merge-upstream
...
Conflicts:
- `spec/system/settings/preferences/appearance_spec.rb`:
Upstream tests for changing themes in there, but glitch-soc has
its own place for that.
Updated upstream's change while skipping the theme test.
2025-01-27 18:19:09 +01:00
Matt Jankowski
65d9171c7d
Use `expect` for `admin/` controllers ( #33686 )
2025-01-27 14:05:16 +00:00
Claire
297eb7c956
Merge commit '4bd969e4bb54297981d385903bf8a4348b394f09' into glitch-soc/merge-upstream
...
Conflicts:
- `CONTRIBUTING.md`:
Upstream modified it while we quote upstream's within an otherwise different file.
Applied upstream's changes.
2025-01-18 12:42:17 +01:00
Matt Jankowski
5be938e661
Migrate visibility interaction checks on statuses to request spec ( #33622 )
2025-01-17 10:06:52 +00:00
Claire
f6a0cd9d1a
Merge commit 'da4e55eb17e459fbc6d1a19fac3303508324324c' into glitch-soc/merge-upstream
2025-01-16 11:16:53 +01:00
Matt Jankowski
998cf0dd53
Convert `auth/setup` spec controller->system/request ( #33604 )
2025-01-16 09:03:46 +00:00
Claire
155dc4bc4b
Merge commit '34cd7d6585992c03298c175ab5d22ad059b58cdb' into glitch-soc/merge-upstream
...
Conflicts:
- `CONTRIBUTING.md`:
Upstream changed the file, while we had a different one.
Updated the common parts.
- `README.md`:
Upstream changed the file, while we had a different one.
Updated the common parts.
- `app/helpers/application_helper.rb`:
Upstream added helpers where glitch-soc had extra ones.
Added upstream's new helpers.
- `app/models/form/admin_settings.rb`:
Upstream added some custom handling of one setting, while
glitch-soc had additional code.
Ported upstream's code.
- `lib/mastodon/version.rb`:
Upstream moved some things to `config/mastodon.yml`.
Did the same.
- `spec/requests/api/v1/accounts/credentials_spec.rb`:
I don't know honestly.
2025-01-10 20:41:36 +01:00
Matt Jankowski
a8b0152bc5
Convert `admin/terms_of_service/histories` spec controller->system ( #33534 )
2025-01-10 09:11:57 +00:00
Matt Jankowski
8d4ca95163
Convert `admin/follow_recommendations` spec controller->system ( #33533 )
2025-01-10 09:10:21 +00:00
Matt Jankowski
f4b463ecb1
Use `response.parsed_body` for error view application controller spec ( #33515 )
2025-01-09 08:17:00 +00:00
Matt Jankowski
0c690511c2
Convert `auth/challenges` spec controller->request ( #33495 )
2025-01-08 08:54:08 +00:00
Matt Jankowski
b6c2923cf7
Convert `settings/migration` spec controller->system ( #33496 )
2025-01-08 08:53:26 +00:00
Claire
126ce9a232
Merge commit '82d2ce293d98a2b9e024bc5396c3586904d46ae5' into glitch-soc/merge-upstream
2025-01-06 20:36:25 +01:00
Matt Jankowski
82d2ce293d
Convert `admin/warning_presets` spec controller->system ( #33474 )
2025-01-06 18:24:54 +00:00
Claire
68106f250c
Merge commit '6ffa251d6ad239d1ad2b95e784c3a7a21cbf50e8' into glitch-soc/merge-upstream
2025-01-03 12:34:47 +01:00
Matt Jankowski
7cbdcd7b3f
Add role-specific user fabricators ( #33437 )
2025-01-03 08:28:14 +00:00
Claire
cef665788a
Merge commit '8e3fd1b8236448f01221b1d7745736e50de51e11' into glitch-soc/merge-upstream
2025-01-02 21:14:14 +01:00
Matt Jankowski
8e3fd1b823
Convert `disputes/appeals` spec controller->system ( #33434 )
2025-01-02 16:08:25 +00:00
Matt Jankowski
1fbd106af9
Convert `admin/report_notes` spec controller->system ( #33433 )
2025-01-02 15:54:21 +00:00
Matt Jankowski
00a8a5467c
Convert `admin/relays` spec controller->system ( #33430 )
2025-01-02 15:01:44 +00:00