Commit Graph

810 Commits (638861b2a31fc680639dc44f68bece8969a25f1b)

Author SHA1 Message Date
Matt Jankowski 64f9939e39
Use `capture_emails` helper to improve email assertions in specs ()
Matt Jankowski 1946e171e6
Reduce round trips in admin/disputes/appeals spec ()
Matt Jankowski 3454fcbd71
Reduce round trips in auth/sessions spec ()
Matt Jankowski a316c0e38d
Reduce round trips in disputes/appeals spec ()
Matt Jankowski 1690fb39e6
Reduce `RSpec/MultipleExpectations` in instance_actors_controller spec ()
Matt Jankowski da50217b88
Combine repeated requests in `admin/accounts` controller spec ()
Matt Jankowski 2d6ab44556
Reduce request/response round-trips in ap/collections controller spec ()
Matt Jankowski 4cf07ed78c
Add missing action logging to `api/v1/admin/reports#update` ()
Matt Jankowski f91acba70a
Combine repeated requests in account controller concern spec ()
Matt Jankowski ff8937aa2c
Move `api/v1/statuses/*` to request spec ()
Matt Jankowski 5119fbc9b7
Move `api/v1/admin/trends/links/preview_card_providers` to request spec ()
Matt Jankowski b6baab447d
Move `api/v2/admin/accounts` to request spec ()
Matt Jankowski 7adcc0aae3
Move `api/v1/trends/*` to request specs ()
Matt Jankowski 0b0ca6f3b8
Move `api/v1/timelines/list` to request spec ()
Matt Jankowski 685eaa04d4
Combine double subject in admin/statuses controller shared example ()
Matt Jankowski beb74fd71c
Combine double subjects in instance actors controller shared example ()
Matt Jankowski beaef4b672
Combine double subjects in application controller shared example ()
Matt Jankowski 2f8656334d
Combine double subjects in `admin/accounts` controller spec ()
Matt Jankowski 9cc1817bb4
Fix intmermittent failure in `api/v1/accounts/statuses` controller spec ()
Matt Jankowski a11a2fb052
Add error classes to api/base errors coverage ()
Claire e2d9635074
Add notification email on invalid second authenticator ()
Matt Jankowski 7ecf7f5403
Move controller->request specs for api/v1/statuses/* ()
Claire 3593ee2e36
Add rate-limit of TOTP authentication attempts at controller level ()
Matt Jankowski 329911b0a3
Migrate controller->request spec for api/v1/follow* ()
Claire e621c1c44c
Fix registrations not checking MX records for email domain blocks requiring approval ()
Matt Jankowski e72676e83a
Improve `api/v1/markers#create` performance against simultaneous requests ()
Matt Jankowski a90696011e
Add coverage/bugfix for invalid appeal submission ()
Matt Jankowski 32eeca9c7b
Refresh instance counts in spec (fixes intermittent failure) ()
Matt Jankowski 185c806d69
Extract spec helper for verifing to/from public AP collection namespace ()
Matt Jankowski 87097a227c
Clean up `settings/featured_tags/index` view ()
Matt Jankowski 55802242ce
Refactor login activity partial (remove inline ruby) ()
Claire d7e13e2483
Fix potential redirection loop of streaming endpoint ()
Matt Jankowski 00341c70ff
Use Sidekiq `fake!` instead of `inline!` in specs ()
Claire 6ad0fb5a77
Fix NULL MX handling and tighten DNS resolving specs ()
Claire dfdadb92e8
Add ability to require approval when users sign up using specific email domains ()
Claire a2624ff739
Convert signature verification specs to request specs ()
Matt Jankowski 513d35969e
Fix `RSpec/LetSetup` cop in auth controller specs ()
Matt Jankowski cd64a5b2ec
Clean up of `RSpec/LetSetup` within `api/` ()
Matt Jankowski f32d672d2f
Clean up of `RSpec/LetSetup` within `spec/controllers` ()
Claire 6fed0fcbaa
Remove unneeded settings cleanup from specs ()
Matt Jankowski b1dec09d20
Fix `Style/InverseMethods` cop ()
Matt Jankowski ef9797a395
Un-nest contexts in `settings/2fa/webauthn` spec ()
Matt Jankowski adbfd40a1b
Convert `api/v1/directories` controller spec to request spec ()
Matt Jankowski 28e1a7a394
Improve spec coverage for `models/announcement` class ()
Matt Jankowski 0e4233de9d
Controller spec to request spec: `api/v2/suggestions` ()
Matt Jankowski 0c64092500
Controller spec to request spec: `api/v1/accounts/search` ()
Matt Jankowski 16ede59d0a
Controller spec to request spec: `api/v1/featured_tags/suggestions` ()
Matt Jankowski 809506bdd4
Controller spec to request spec: `api/v1/accounts/pins` ()
Matt Jankowski 94cc707ab3
Controller spec to request spec: `api/v1/accounts/notes` ()
Matt Jankowski e544b6df42
Controller spec to request spec: `api/v1/accounts/lookup` ()