Commit Graph

286 Commits (094e2172ec6243141eabc79cfcc8c1d633a331ac)

Author SHA1 Message Date
Eugen Rochko 30aa0df88c
Add terms of service ()
Matt Jankowski 72a4da83fd
Merge duplicate custom css request specs ()
Matt Jankowski 86b45a4a48
Add rel alternate rss/json links to tags show html page ()
Matt Jankowski 0fcf227a92
Add media attachment description limit to instance API response ()
Matt Jankowski 752d49eefe
Add coverage for `api/v1/push/subscriptions#show` action ()
Eugen Rochko 48f3ed738f
Fix list error messages ()
Emelia Smith 4517e18b79
Update dependency doorkeeper to v5.8.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Emelia Smith 2bd56f726a
Add client_secret_expires_at to OAuth Applications ()
Emelia Smith e1b7382ea6
Add userinfo oauth endpoint ()
Emelia Smith d94a367aeb
Add test coverage for POST /api/v2/media's max description length ()
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates ()
David Roetzel 05f23df3b7
Add endpoint to remove web push subscription ()
Matt Jankowski 67403e7b01
Add coverage for ActivityPub likes/shares endpoints ()
Matt Jankowski 0a4a73f9a6
Add coverage for `api/v1/domain_blocks/preview` endpoint ()
Matt Jankowski 28131b4b00
Convert status embed controller to request spec ()
Leni Kadali 4238da6ee3
Add error message when user tries to follow their own account ()
Matt Jankowski cc8d723e71
Register an XML encoder for response tests ()
Christian Schmidt 33d3ca7cf1
Support /.well-known/host-meta.json ()
David Roetzel e6cda8388c
Move OTP secret length to configuration ()
Matt Jankowski cdd7526531
Remove completed TODO note in tags request spec ()
Renaud Chaput 28966fa0a6
Remove deprecated `v2_alpha` endpoint for grouped notifications ()
Matt Jankowski 51777fe3e2
Prefer structure checks over multi-line size/parts checks in `parsed_body` ()
Matt Jankowski 5dfdec6453
Convert `settings/applications` controller spec to system/request specs ()
Matt Jankowski 2b4bda8004
Add `response_avatar_link` helper to webfinger request spec ()
Matt Jankowski 447d0a3e88
Remove double no-records cases in `api/v1/admin` req specs ()
Matt Jankowski 66ed7ea4b5
Move status creation to "with rss" context in accounts request spec ()
Matt Jankowski 0ba3ad4a35
Remove `body_json_ids` from api/v2/admin/accounts spec ()
Matt Jankowski e0b45b35c9
Combine repeated parsed_body assertions into single ()
Matt Jankowski d55f4fbda1
Add content type checks to api/v2 request specs ()
Matt Jankowski 171394e914
Add coverage for CSV responses for severed relationships ()
Matt Jankowski 66326065b0
Add `response.content_type` checks for JSON to `api/v1` request specs ()
Matt Jankowski 9a03902ab6
Capture actual behavior in v2/notifications "someone else" dismiss scenario ()
Matt Jankowski 5a8f2fe31d
Convert `settings/exports` controller spec to system/request specs ()
Matt Jankowski b071e618e7
Combine API request spec assertions ()
Matt Jankowski bf8eaaa9a5
Convert controller spec for security_key_options endpoint to request spec ()
Matt Jankowski eb16763bff
Use `have_http_link_header` matcher in `api/v1/trends/*` specs ()
Claire e0648a916a
Rename `/api/v2_alpha/notifications*` to `/api/v2/notifications*` ()
Claire a496aeabcb
Change form-action Content-Security-Policy directive to be more restrictive ()
Matt Jankowski 6b6a80b407
Remove `body_as_json` in favor of built-in `response.parsed_body` for JSON response specs ()
Matt Jankowski 7efe0bde9d
Add `have_http_link_header` matcher and set header values as strings ()
Matt Jankowski e820cc30b8
Convert invites controller spec to system/request specs ()
Matt Jankowski 4d5c91e99a
Remove `before` block in spec with TODOs which have been TO-DONE already ()
Matt Jankowski e1b5f3fc6f
Use `response.parsed_body` for html response checks ()
Claire 1fcffa573c
Fix 500 error in `GET /api/v2_alpha/notifications` when there are no notifications to return ()
Matt Jankowski f1003b2560
Enable "zero monkey patching" mode in RSpec ()
Matt Jankowski c9ea91f868
Add coverage for `api/v1/annual_reports` area ()
Matt Jankowski e1fa456c7c
Add `have_cacheable_headers` matcher for responses ()
Matt Jankowski 8922786ef4
Fix `RSpec/LetSetup` cop in api/v1/timelines/tag spec ()
Matt Jankowski ef4920c6c9
Pull out https/hostname setup for request specs to shared config ()
Claire ea0d691e19
Add `GET /api/v2_alpha/notifications/:group_key/accounts` ()