Commit Graph
100 Commits
Author SHA1 Message Date
Matt Jankowski dc2f67f69b Remove fuubar gem and custom rspec --format setting (#30594) 2024-09-03 15:24:31 +00:00
Matt Jankowski 79b1841805 Disable without_verify_partial_doubles in statuses/show view spec (#29132) 2024-09-03 15:23:57 +00:00
Matt Jankowski 5b595b8a5a Remove usage of assigns in controller specs (#30195) 2024-09-03 15:23:16 +00:00
Matt Jankowski c9641c8070 Remove un-needed edge case sort condition in languages helper (#31724) 2024-09-03 13:19:48 +00:00
Matt Jankowski 219458d7d4 Convert tags controller spec to system and request specs (#31708) 2024-09-03 13:18:53 +00:00
Matt Jankowski 4819fc72ee Remove config/secrets.yml file (#31562) 2024-09-03 09:13:54 +00:00
Matt Jankowski 31c00108a4 Add first pass coverage for AnnualReport class (#31704) 2024-09-03 09:05:26 +00:00
Matt Jankowski 2a244e2fdb Remove unused merge_context helper (#31703) 2024-09-03 08:59:37 +00:00
Matt Jankowski b8957241af Add coverage for JsonLdHelper#uri_from_bearcap method (#31700) 2024-09-03 08:41:11 +00:00
Matt Jankowski 25bbb01666 Remove unused helper method in spec (#31699) 2024-09-03 08:04:22 +00:00
Matt Jankowski 48379e62e4 Remove unused User#inactive_message method (#31698) 2024-09-03 08:04:00 +00:00
Matt Jankowski 406b8211f5 Remove unused Mention#active? method (#31697) 2024-09-03 08:03:25 +00:00
Matt Jankowski 24a0b20408 Use body_as_json directly instead of via local var assignment (#31696) 2024-09-03 08:03:08 +00:00
Matt Jankowski 40f993b3a0 Use built-in response.parsed_body for JSON response specs (#31674) 2024-09-02 14:25:21 +00:00
Matt Jankowski 5439af3276 Bump Bundler/Ruby versions in lockfile, misc gem version bumps (#31666) 2024-09-02 08:46:50 +00:00
Matt Jankowski 85e8d1f285 Use rails configuration storage for paperclip path (#31651) 2024-08-30 09:46:09 +00:00
Matt Jankowski 1ee1c329cc Convert admin/announcements controller spec to system spec (#31655) 2024-08-30 07:15:28 +00:00
Matt Jankowski 662f87dbe9 Use MediaAttachment.supported_mime_types method where relevant (#31635) 2024-08-29 08:52:29 +00:00
Matt Jankowski 02585d8789 Convert media controller spec to request spec (#31634) 2024-08-29 08:46:00 +00:00
Matt Jankowski b9269c8d38 Convert admin/reset controller spec to system spec (#31643) 2024-08-29 08:38:17 +00:00
Matt Jankowski 0ef636f72d Convert shares controller spec to system spec (#31619) 2024-08-28 07:58:40 +00:00
Matt Jankowski 00586d27cb Convert instance_actor controller spec to request spec (#31621) 2024-08-28 07:56:07 +00:00
Matt Jankowski 6eba057e64 Cache rspec persistence file between CI runs (#31065) 2024-08-27 15:23:08 +00:00
Matt Jankowski 3959f36d19 Add checks about response body content to admin/dash spec (#30716) 2024-08-27 14:59:56 +00:00
Matt Jankowski 48f4e5444d Convert media_proxy controller spec to request spec (#31600) 2024-08-27 09:44:16 +00:00
Matt Jankowski a7f8417795 Convert "CSV export" settings controller specs to request specs (#31601) 2024-08-27 08:12:39 +00:00
Matt Jankowski 38a3466741 Convert api/oembed controller spec to request spec (#31605) 2024-08-27 07:55:25 +00:00
Matt Jankowski c09d232ee3 Convert api/web/settings controller spec to request spec (#31606) 2024-08-27 07:42:35 +00:00
Matt Jankowski 14d7fe05d0 Use describe instead of context in top-level spec declaration (#31607) 2024-08-27 07:40:18 +00:00
Matt Jankowski 4c2534d12e Convert "static page" controller specs to system specs (#31599) 2024-08-26 15:53:48 +00:00
Matt Jankowski 963c1309a4 Cache asset compilation results on CI (#30868) 2024-08-26 15:20:05 +00:00
Matt JankowskiandClaire dbe0ee8a81 Convert emojis controller spec to request spec (#31597)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-08-26 15:00:05 +00:00
Matt Jankowski 5172d84946 Convert manifest controller spec to request spec (#31596) 2024-08-26 14:37:23 +00:00
Matt Jankowski 36ccdcc9e1 Convert "custom css" controller spec to request spec (#31595) 2024-08-26 14:36:31 +00:00
Matt Jankowski 641ae6a2cf Convert health check endpoint controller spec to request spec (#31565) 2024-08-26 12:17:35 +00:00
Matt Jankowski a6df125303 Fix Rails/CompactBlank cop (#31581) 2024-08-26 07:35:33 +00:00
Matt Jankowski bcc4b1078c Fix Rails/RootPathnameMethods cop (#31582) 2024-08-26 07:35:07 +00:00
Matt Jankowski 6ec768668e Remove nsa statsd integration (replaced by OpenTelemetry) (#30240) 2024-08-22 20:28:54 +00:00
Matt Jankowski f91403ccaa Remove unused fa_icon helper method (#31511) 2024-08-20 15:59:59 +00:00
Matt Jankowski 4c4bcad866 Remove font-awesome npm package (#31512) 2024-08-20 15:59:47 +00:00
Matt Jankowski fa2e7b1708 Migrate fontawesome->material in more views (#31360) 2024-08-20 11:52:45 +00:00
Matt Jankowski 3be1b1eaae Use material symbol for filters/statuses views (#31371) 2024-08-20 11:52:27 +00:00
Matt Jankowski 71405eabfc Use material symbols in table link helper (#31359) 2024-08-20 11:48:15 +00:00
Matt Jankowski 2e85167188 Only run PR rebase needed check on non-fork repos (#31401) 2024-08-13 21:37:26 +00:00
Matt Jankowski 02df1b4e4a Finish email allow/deny list naming migration (#30530) 2024-08-13 07:37:32 +00:00
Matt Jankowski 885e67b2ed Use material symbol for modal layout sign out link (#31363) 2024-08-10 09:13:08 +00:00
Matt Jankowski 7519ef2fa1 Use material symbol for responsive menu toggle (#31362) 2024-08-10 09:12:47 +00:00
Matt Jankowski 84c3cc4e5b Replace more font-awesome icons in views/admin area (#30961) 2024-08-07 23:08:36 +00:00
Matt Jankowski 52a626f39b Replace more font-awesome icons in app/helpers (#30962) 2024-08-07 22:53:15 +00:00
Matt Jankowski e4092cc73a Replace more font-awesome icons in views/settings (#30963) 2024-08-07 22:52:35 +00:00
Matt Jankowski abc4ed48f2 Replace more font-awesome icons in navigation sidebar area (#30974) 2024-08-07 22:52:08 +00:00
Matt Jankowski 7e33583daa Dont run crowdin upload workflow on forks (#31195) 2024-07-29 17:19:05 +00:00
Matt Jankowski 95eadabe44 Extrude fill_in_auth_details method to ProfileStories spec support module (#31163) 2024-07-29 08:31:42 +00:00
Matt Jankowski 5f5373397f Remove duplicate omniauth_only? helper method (#31066) 2024-07-25 14:59:56 +00:00
Matt Jankowski bfaa53343a Improve failure message on pagination matcher (#31146) 2024-07-25 14:28:08 +00:00
Matt Jankowski e881a59671 Add User.unconfirmed scope, reduce factories in scheduler/user_cleanup spec (#31063) 2024-07-25 14:18:24 +00:00
Matt Jankowski 34626b8291 Update schema to reflect full db:migrate run results (#31128) 2024-07-25 10:37:48 +00:00
Matt Jankowski 1b839d2cba Fix mastodon:stats decoration of stats rake task (#31104) 2024-07-23 06:51:57 +00:00
Matt Jankowski 6e4305de69 Fix spec descriptions around configurable limit values (#31079) 2024-07-22 08:02:31 +00:00
Matt Jankowski ef796446e5 Ignore manifest JS parse/interrupt error on CI (#31080) 2024-07-22 07:46:41 +00:00
Matt Jankowski 0397df9bef Resolve TODO in api/v1/admin/domain_* controllers (#31067) 2024-07-19 15:32:42 +00:00
Matt Jankowski adadfdbc03 Update strong_migrations to version 2.0.0 (#31061) 2024-07-19 08:32:43 +00:00
Matt Jankowski 05342529dd Reduce factory creation in AP activity move spec (#31064) 2024-07-19 08:31:34 +00:00
Matt Jankowski 82344342c1 Add link to org-level contribution guidelines to contributing doc (#31043) 2024-07-18 15:45:40 +00:00
Matt Jankowski 848b59c8ae Reduce factory creation in MediaAttachment model spec (#31058) 2024-07-18 15:23:46 +00:00
Matt Jankowski 47ea83d246 Reduce factory creation in AP::ProcessStatusUpdateService spec (#31051) 2024-07-18 08:00:19 +00:00
Matt Jankowski 2616fde9e6 Use change-requiring records in admin/reports controller spec (#31052) 2024-07-18 07:49:44 +00:00
Matt Jankowski c5f8256801 Reduce extra factories in FanOutOnWriteService spec (#31053) 2024-07-18 07:45:59 +00:00
Matt Jankowski 76c2c5c748 Reduce extra round trips in activitypub controller specs (#31041) 2024-07-17 08:09:34 +00:00
Matt Jankowski f5e90f3de3 Reduce extra round trips in AP::SynchronizeFollowersService spec (#31044) 2024-07-17 07:33:08 +00:00
Matt Jankowski 81877e7950 Reduce extra round trips in AP::FetchRemoteStatusService spec (#31045) 2024-07-17 07:24:14 +00:00
Matt Jankowski 543b59fa14 Clean up theme_helper style builders (#30617) 2024-07-15 13:03:23 +00:00
Matt Jankowski 91ef4a6fc5 Add assertion about key columns to account key generate spec (#30635) 2024-07-15 10:42:18 +00:00
Matt Jankowski 00cb4a0313 Avoid repeated factory creation in media_attachments_vacuum_spec (#31000) 2024-07-12 14:09:16 +00:00
Matt Jankowski 43e24dbb13 Use include_pagination_headers in more places (#30999) 2024-07-12 08:30:52 +00:00
Matt Jankowski 73d53827ea Add change assertion to invites destroy spec (#31004) 2024-07-12 08:19:15 +00:00
Matt Jankowski 6c37529723 Use module: :auth to wrap devise_for routes config (#30990) 2024-07-11 11:13:55 +00:00
Matt Jankowski f47d761e12 Remove unneeded controller option in routes (#30958) 2024-07-09 07:34:19 +00:00
Matt Jankowski 7a30c68953 Use scope module: ... block for .well-known routes (#30959) 2024-07-09 07:34:15 +00:00
Matt Jankowski f1300ad284 Rename jobs/attachments rspec tag names (#29762) 2024-07-08 16:01:08 +00:00
Matt Jankowski 79b0e192d9 Move test migrations paths check to workflow level (#30702) 2024-07-08 08:16:00 +00:00
Matt Jankowski c29fdadefd Use scope module: ... for more API routes (#30935) 2024-07-08 07:21:49 +00:00
Matt Jankowski 1d35626dc7 Limit CI push triggers to main and stable-* branches (#30934) 2024-07-07 09:39:31 +00:00
Matt Jankowski 8c375d8a5c Use scope module: ... for settings/2FA routes (#30919) 2024-07-05 08:57:54 +00:00
Matt Jankowski 5651c16d11 Limit browser version to enforce ruby 3.1 support (#30766) 2024-07-03 07:47:40 +00:00
Matt Jankowski bc3737f0c3 Add detail about running version on vips error failure (#30858) 2024-06-27 16:27:42 +00:00
Matt Jankowski 836c0477ac Use vips setting instead of env var in media processing spec (#30859) 2024-06-27 16:03:26 +00:00
Matt Jankowski f6390c3326 Use flatware to parallelize CI specs (#30284) 2024-06-27 07:42:57 +00:00
Matt Jankowski ad53b0ab65 Rely on built-in ruby private IP detection (#30848) 2024-06-27 07:16:59 +00:00
Matt Jankowski 51f581e03e Fix Rails/ReversibleMigration cop for remove (#30833) 2024-06-26 13:51:44 +00:00
Matt Jankowski 528a7f57fa Fix Rails/ReversibleMigration cop for change_column (#30835) 2024-06-26 13:51:11 +00:00
Matt Jankowski 8ef59729a1 Ignore intermittent chrome/manifest/icon interaction failure (#30793) 2024-06-25 13:57:40 +00:00
Matt Jankowski 6527d50391 Disable Rails/BulkChangeTable cop (#30820) 2024-06-24 14:50:37 +00:00
Matt Jankowski 39d80e84be Remove lockfileMaintenance setting (#30799) 2024-06-24 14:47:14 +00:00
Matt Jankowski 929b9fdaff Remove exclusion for Rails/LexicallyScopedActionFilter cop (#30697) 2024-06-21 15:34:13 +00:00
Matt Jankowski 348ccf206e Fix Style/ClassEqualityComparison cop (#30058) 2024-06-21 15:33:55 +00:00
Matt Jankowski 72484a194f Remove CacheBuster default options (#30718) 2024-06-21 15:32:49 +00:00
Matt Jankowski 4651c0cb39 Fix Rails/ReversibleMigrationMethodDefinition cop (#30794) 2024-06-21 14:43:12 +00:00
Matt Jankowski 84a31319e9 Add match_json_values and use in AP worker specs (#30720) 2024-06-19 13:46:52 +00:00
Matt Jankowski 5f4d231e98 Use rubocop DisplayCopNames and UseCache defaults (true) (#30750) 2024-06-19 09:34:24 +00:00