1
0
Fork 1
mirror of https://github.com/mastodon/mastodon.git synced 2024-12-23 01:25:36 +00:00
Commit graph

832 commits

Author SHA1 Message Date
Matt Jankowski 185c806d69
Extract spec helper for verifing to/from public AP collection namespace () 2024-01-11 16:17:21 +00:00
Matt Jankowski 87097a227c
Clean up settings/featured_tags/index view () 2024-01-11 10:45:26 +00:00
Matt Jankowski 55802242ce
Refactor login activity partial (remove inline ruby) () 2024-01-11 10:36:27 +00:00
Claire d7e13e2483
Fix potential redirection loop of streaming endpoint () 2024-01-10 15:05:46 +00:00
Matt Jankowski 00341c70ff
Use Sidekiq fake! instead of inline! in specs () 2024-01-10 11:06:58 +00:00
Claire 6ad0fb5a77
Fix NULL MX handling and tighten DNS resolving specs () 2024-01-05 11:07:57 +00:00
Claire dfdadb92e8
Add ability to require approval when users sign up using specific email domains () 2024-01-04 09:07:05 +00:00
Claire a2624ff739
Convert signature verification specs to request specs () 2023-12-22 18:56:22 +00:00
Matt Jankowski 513d35969e
Fix RSpec/LetSetup cop in auth controller specs () 2023-12-22 08:03:59 +00:00
Matt Jankowski cd64a5b2ec
Clean up of RSpec/LetSetup within api/ () 2023-12-21 10:10:18 +00:00
Matt Jankowski f32d672d2f
Clean up of RSpec/LetSetup within spec/controllers () 2023-12-21 09:28:41 +00:00
Claire 6fed0fcbaa
Remove unneeded settings cleanup from specs () 2023-12-19 15:17:22 +00:00
Matt Jankowski b1dec09d20
Fix Style/InverseMethods cop () 2023-12-15 15:52:00 +00:00
Matt Jankowski ef9797a395
Un-nest contexts in settings/2fa/webauthn spec () 2023-12-14 10:46:43 +00:00
Matt Jankowski adbfd40a1b
Convert api/v1/directories controller spec to request spec () 2023-12-14 10:38:06 +00:00
Matt Jankowski 28e1a7a394
Improve spec coverage for models/announcement class () 2023-12-14 10:29:10 +00:00
Matt Jankowski 0e4233de9d
Controller spec to request spec: api/v2/suggestions () 2023-12-11 08:13:57 +00:00
Matt Jankowski 0c64092500
Controller spec to request spec: api/v1/accounts/search () 2023-12-11 08:13:28 +00:00
Matt Jankowski 16ede59d0a
Controller spec to request spec: api/v1/featured_tags/suggestions () 2023-12-11 08:00:41 +00:00
Matt Jankowski 809506bdd4
Controller spec to request spec: api/v1/accounts/pins () 2023-12-11 07:59:40 +00:00
Matt Jankowski 94cc707ab3
Controller spec to request spec: api/v1/accounts/notes () 2023-12-11 07:58:48 +00:00
Matt Jankowski e544b6df42
Controller spec to request spec: api/v1/accounts/lookup () 2023-12-11 07:57:33 +00:00
Matt Jankowski a968898dc7
Controller spec to request spec: api/v1/accounts/lists () 2023-12-11 07:56:47 +00:00
Matt Jankowski 8f94502e7d
Controller spec to request spec: api/v1/accounts/identify_proofs () 2023-12-11 07:56:13 +00:00
Matt Jankowski 78347d2556
Controller spec to request spec: api/v1/accounts/familiar_followers () 2023-12-11 07:55:45 +00:00
Matt Jankowski 7e514688b3
Convert api/v2/search controller spec to request spec () 2023-12-08 09:27:33 +00:00
Matt Jankowski cca19f5fbb
Use the Admin::ActionLog fabricator in admin/action_logs spec () 2023-12-04 12:56:28 +00:00
Matt Jankowski 19ad51253d
Prevent triple-subject run in admin/domain_blocks spec () 2023-12-04 09:02:40 +00:00
Matt Jankowski d848d8d87c
Add helper methods for domains allow and export blocks files () 2023-12-04 08:52:21 +00:00
Matt Jankowski b751078fcd
Eliminate double subject call in admin/ controller specs () 2023-12-01 10:38:15 +00:00
Matt Jankowski 1f1c75bba5
File cleanup/organization in controllers/concerns () 2023-11-30 14:39:41 +00:00
Matt Jankowski 0530ce5e95
Convert accounts controller spec to request spec () 2023-11-30 14:28:05 +00:00
Matt Jankowski e7c340a634
Spec coverage for missing q param and error conditions in api/v2/search controller () 2023-11-30 13:59:46 +00:00
Matt Jankowski ce78a9c9ac
Clean up two_factor_authentication/confirmations controller spec () 2023-11-30 11:44:42 +00:00
Filippo Giunchedi e6fd9a59e6
Fix FamiliarFollowersController test response comparison ()
Co-authored-by: Filippo Giunchedi <filippo@debian.org>
2023-11-30 10:58:40 +00:00
Matt Jankowski 291dc04e67
Remove un-needed action and template options to render in controllers () 2023-11-29 10:38:05 +00:00
Kevin Bongart 7877fcd83c
Deduplicate IDs in relationships and familiar_followers APIs () 2023-11-23 10:00:09 +00:00
Matt Jankowski 973597c6f1
Consolidate configuration of Sidekiq::Testing.fake! setup () 2023-11-23 09:43:43 +00:00
Eugen Rochko cdc57c74b7
Fix unsupported time zone or locale preventing sign-up ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-11-22 11:38:07 +00:00
Matt Jankowski 30ee4aaff4
Convert measurement api/v1/admin/* controller specs to request specs () 2023-11-21 14:25:07 +00:00
Matt Jankowski 32e19e3af6
Reduce .times usage in request and controller specs () 2023-11-21 13:05:59 +00:00
Matt Jankowski f7cb64a184
Add coverage for settings/privacy controller () 2023-11-21 13:02:37 +00:00
Matt Jankowski b2e8af8889
Add coverage for settings/verifications controller () 2023-11-21 11:00:22 +00:00
Matt Jankowski 876f5b1d12
Convert /instances/* controller specs to request specs ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-11-20 11:05:28 +00:00
Matt Jankowski 718c95e7af
Convert api/v1/custom_emojis controller spec to request spec ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-11-20 11:05:24 +00:00
Matt Jankowski 17582d36d5
Convert api/v1/preferences controller spec to request spec () 2023-11-20 09:39:45 +00:00
Matt Jankowski 9a01a260a0
Convert api/v1/scheduled_statuses controller spec to request spec () 2023-11-20 09:36:49 +00:00
Matt Jankowski b9fb47aeb1
Convert api/v1/endorsements controller spec to request spec () 2023-11-20 09:32:28 +00:00
Claire 297839c10c
Rewrite /api/v1/statuses tests as request specs () 2023-11-17 11:36:04 +00:00
Claire 9257737675
Rewrite /api/v1/accounts tests as request specs () 2023-11-17 11:34:49 +00:00
Matt Jankowski c1f93def40
Reduce expectations for RSpec/MultipleExpectations cop in controllers/statuses spec () 2023-11-16 09:54:51 +00:00
Matt Jankowski 3de9145613
Move controller specs for well-known endpoints to request specs () 2023-11-15 19:12:02 +00:00
Matt Jankowski fe58ac8d9f
Improve spec coverage for api/web/push_subscriptions controller ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-11-15 13:14:51 +00:00
Matt Jankowski b2c5b20ef2
Fix RSpec/AnyInstance cop () 2023-11-14 14:52:59 +00:00
Matt Jankowski 49ba5a9f94
Use hash_including to check AccountFilter setup in admin/accounts controller spec () 2023-11-13 16:01:24 +00:00
Matt Jankowski a36b59be8a
Spec coverage for api/v1/trends controllers () 2023-11-13 14:32:36 +00:00
Matt Jankowski 9dc3ce878b
Speed-up in Settings:: controllers specs () 2023-11-10 15:13:42 +00:00
Matt Jankowski e79bf1b1e7
Minor speed improvement on controllers/accounts spec () 2023-11-09 16:21:11 +00:00
Claire c451bbe249
Allow viewing and severing relationships with suspended accounts () 2023-11-09 14:50:25 +00:00
Matt Jankowski 69d00e2721
Fix RSpec/InstanceVariable cop () 2023-11-08 15:42:30 +00:00
Matt Jankowski ce91d14d48
Fix Style/WordArray cop () 2023-11-08 13:03:44 +00:00
Matt Jankowski e545978076
Use framework helpers instead of i-vars in controller specs () 2023-11-08 08:17:43 +00:00
Matt Jankowski 1d51e10510
Consolidate JSON parsing in serializers specs () 2023-11-07 15:20:24 +00:00
Matt Jankowski dc0bf87090
Remove unused before block from settings/branding spec () 2023-11-07 15:19:17 +00:00
Matt Jankowski 49e2772064
Fix RSpec/MessageSpies cop () 2023-11-07 09:46:28 +00:00
Matt Jankowski cfa14ec6d1
Fix Lint/EmptyBlock cop () 2023-11-07 09:11:04 +00:00
Matt Jankowski b06284c572
Fix RSpec/HookArgument cop () 2023-11-07 09:10:36 +00:00
Matt Jankowski d6f50839e1
Fix RSpec/SpecFilePathFormat cops () 2023-11-06 16:25:40 +00:00
Matt Jankowski beee9ea991
Fix RSpec/LetSetup cop in spec/controllers/admin area () 2023-10-31 08:22:19 +00:00
Matt Jankowski 2e6bf60f15
Use deliveries.size in mailer-related examples in controller specs () 2023-10-27 15:33:52 +00:00
Claire bbf46cc418
Fix error and incorrect URLs in /api/v1/accounts/:id/featured_tags for remote accounts () 2023-10-27 08:35:21 +00:00
Daniel M Brasil 26d2a2a0cc
Migrate to request specs in /api/v1/media () 2023-10-23 15:46:21 +00:00
Matt Jankowski 9f218c9924
Refactor appeal partial to avoid brakeman XSS warning () 2023-10-19 17:25:54 +02:00
Matt Jankowski bcd0171e5e
Fix Lint/UselessAssignment cop () 2023-10-19 16:55:06 +02:00
Matt Jankowski 12bb7be8b5
Spec speed ups on AccountsController spec () 2023-10-17 13:32:10 +02:00
Matt Jankowski 893b2f33fd
Extract shared example for cacheable response in specs () 2023-10-16 17:52:06 +02:00
Matt Jankowski 708299bb0d
Misc coverage improvements for Admin:: and Settings:: controllers () 2023-10-16 17:20:28 +02:00
Daniel M Brasil e0ed0f8c7c
Migrate to request specs in /api/v1/notifications () 2023-10-16 17:15:24 +02:00
Daniel M Brasil cafdaec6cf
Migrate to request specs in /api/v1/lists/:id/accounts () 2023-10-16 16:03:48 +02:00
Daniel M Brasil 8e6116503d
Migrate to request specs in /api/v1/blocks () 2023-10-16 16:03:35 +02:00
Daniel M Brasil d9caa6ed24
Migrate to request specs in /api/v1/admin/accounts () 2023-10-16 15:49:12 +02:00
Daniel M Brasil 82beeb2f7e
Migrate to request specs in /api/v1/admin/trends/links () 2023-10-13 16:23:16 +02:00
Claire 71cfdd7865
Fix duplicate tests () 2023-10-13 16:10:43 +02:00
Daniel M Brasil bc6cd27d9e
Migrate to request specs in /api/v1/followed_tags () 2023-10-13 14:43:50 +02:00
Matt Jankowski fd9dea21d0
DB speedup in API:: controller/request specs () 2023-10-13 14:42:09 +02:00
Daniel M Brasil ecdb31d479
Migrate to request specs in /api/v1/favourites () 2023-10-13 14:19:12 +02:00
Daniel M Brasil 7664e3b692
Migrate to request specs in /api/v1/statuses/:status_id/source () 2023-10-13 14:08:21 +02:00
Daniel M Brasil 4230d1ee0a
Migrate to request specs in /api/v1/timelines/tag/:hashtag () 2023-10-13 14:04:37 +02:00
Claire 94893cf24f
Merge pull request from GHSA-hcqf-fw2r-52g4
* Revert "Fix request URL normalisation for bare domain and 8-bit characters ()"

This reverts commit 8891d8945d.

* Revert "Do not normalize URL before fetching it ()"

This reverts commit fd284311e7.
2023-09-19 16:52:52 +02:00
Claire 81caafbe84
Fix performances of profile directory () 2023-09-07 18:55:25 +02:00
Claire 355e3fb529
Simplify Account.by_recent_status and Account.by_recent_sign_in scopes () 2023-09-07 15:38:11 +02:00
Claire b83e487502
Fix moderator rights inconsistencies () 2023-09-06 16:40:19 +02:00
Daniel M Brasil ccca542db1
Fix /api/v1/timelines/tag/:hashtag allowing for unauthenticated access when public preview is disabled () 2023-08-31 13:53:24 +02:00
Tyler Deitz 336ec503c2
Add avatar image to webfinger responses () 2023-08-31 13:46:27 +02:00
Nick Schonning b970ed6098
Update rubocop and rubocop-rspec () 2023-08-22 09:31:40 +02:00
Claire 60b9fa641d
Fix cached posts including stale stats () 2023-08-17 16:11:48 +02:00
Christian Schmidt fd284311e7
Do not normalize URL before fetching it () 2023-07-31 23:17:37 +02:00
Claire b4e739ff0f
Change interaction modal in web UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2023-07-27 16:11:17 +02:00
Daniel M Brasil 812a84ff5f
Migrate to request specs in /api/v2/filters () 2023-07-27 14:58:20 +02:00
Matt Jankowski f48d345de1
Use correct naming on controller concern specs () 2023-07-27 14:27:21 +02:00