Misty De Meo
23633720a8
merge tag v4.5.0
5 months ago
Misty De Meo
86df8feb80
merge v4.4.0 into mastodon_4_3_0
5 months ago
Matt Jankowski
780e2e9d66
Convert notification mailer spec shared examples to matchers ( #32047 )
2 years ago
Matt Jankowski
04a939d640
Add `reviewed` and `unreviewed` scopes to `Reviewable` model concern ( #31988 )
2 years ago
Matt Jankowski
c6a0768fe5
Use shared system spec helper methods ( #31784 )
2 years ago
Matt Jankowski
7efe0bde9d
Add `have_http_link_header` matcher and set header values as strings ( #31010 )
2 years ago
Matt Jankowski
e820cc30b8
Convert invites controller spec to system/request specs ( #31755 )
2 years ago
Matt Jankowski
9ed1aab9b7
Remove accidental matcher debug code ( #31732 )
2 years ago
Matt Jankowski
f1003b2560
Enable "zero monkey patching" mode in RSpec ( #31614 )
2 years ago
Matt Jankowski
7c26e5e4a1
Add `Reviewable` model concern ( #31152 )
2 years ago
Matt Jankowski
e1fa456c7c
Add `have_cacheable_headers` matcher for responses ( #31727 )
2 years ago
Matt Jankowski
67faaf5557
Simplify account model username presence validation spec ( #31013 )
2 years ago
Matt Jankowski
928390c2ba
Convert `admin/settings` controller specs to system specs ( #31548 )
2 years ago
Matt Jankowski
40f993b3a0
Use built-in `response.parsed_body` for JSON response specs ( #31674 )
2 years ago
David Roetzel
388d5473e1
Refactor (ruby) redis configuration ( #31694 )
2 years ago
Renaud Chaput
5d04e29775
Disable Chrome's search engine selection screen when running system specs ( #31437 )
2 years ago
Renaud Chaput
4545b8d6cb
Add the ability to ignore specific browser errors for a spec ( #31436 )
2 years ago
Matt Jankowski
95eadabe44
Extrude `fill_in_auth_details` method to `ProfileStories` spec support module ( #31163 )
2 years ago
Matt Jankowski
bfaa53343a
Improve failure message on pagination matcher ( #31146 )
2 years ago
Matt Jankowski
ef796446e5
Ignore manifest JS parse/interrupt error on CI ( #31080 )
2 years ago
Matt Jankowski
f1300ad284
Rename jobs/attachments rspec tag names ( #29762 )
2 years ago
Matt Jankowski
8ef59729a1
Ignore intermittent chrome/manifest/icon interaction failure ( #30793 )
2 years ago
Matt Jankowski
84a31319e9
Add `match_json_values` and use in AP worker specs ( #30720 )
2 years ago
Claire
8098d27f84
Stop calling Webpacker in full-stack tests ( #30763 )
2 years ago
Matt Jankowski
249cbc449c
Use existing config access to `local_domain` value ( #30509 )
2 years ago
Matt Jankowski
0d397db5dd
Consolidate system specs into single directory, use rspec tags for configuration ( #30206 )
2 years ago
renovate[bot]
589e34d00c
Update dependency selenium-webdriver to v4.19.0 ( #29776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Matt Jankowski
2e91a9bd34
Add `include_pagination_headers` matcher to check `Link` header in api specs ( #29596 )
2 years ago
Claire
6f7615ba86
Add basic end-to-end test for admin moderation interface ( #29424 )
2 years ago
Matt Jankowski
9e78129e6e
Use "cacheable response" shared example in more places ( #29419 )
2 years ago
Claire
b71904816a
Change registrations to be disabled by default for new servers ( #29280 )
2 years ago
Misty De Méo
ba20b7d86a
Merge upstream changes from v4.0.15 ( #1344 )
...
This includes the security content of Mastodon 4.0.15/4.2.7.
https://github.com/mastodon/mastodon/releases/tag/v4.2.7
---------
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: Matt Jankowski <matt@jankowski.online>
2 years ago
Matt Jankowski
95da28d201
Add common `ThreadingHelper` module for specs ( #29116 )
2 years ago
Matt Jankowski
8b7b0ee598
Configure selenium to use Chrome version 120 ( #29038 )
2 years ago
Matt Jankowski
86fbde7b46
Fix `Style/NumericLiterals` cop in ProfileStories support module ( #28971 )
2 years ago
Matt Jankowski
e519f113e8
Combine repeated subject in `cacheable response` shared example ( #28945 )
2 years ago
Matt Jankowski
b4c332104a
Use top-level `warn` in JS errors check ( #28745 )
2 years ago
Matt Jankowski
df9e220364
Add JS console errors check ( #28682 )
2 years ago
Matt Jankowski
4e08a4892f
Move streaming `around` config into manager class ( #28684 )
2 years ago
Matt Jankowski
8422b8ded0
Extract capybara config and improve headless_chrome driver config ( #28681 )
2 years ago
Matt Jankowski
f06c1f1552
Fix `Capybara/ClickLinkOrButtonStyle` cop in spec/features ( #28576 )
2 years ago
Matt Jankowski
ad34d33bfd
Formalize some patterns in cli specs ( #28255 )
2 years ago
Matt Jankowski
aa8563d43d
Fix `Style/SuperWithArgsParentheses` cop ( #28174 )
2 years ago
Matt Jankowski
7753e5f715
Add shared example for CLI command specs ( #28165 )
2 years ago
Matt Jankowski
e892efbc40
Configure elastic search integration with rspec tag ( #27882 )
2 years ago
Matt Jankowski
b05575e242
Move RSpec config for streaming/search managers to be near classes ( #27761 )
2 years ago
Matt Jankowski
ae7c20b00c
Move search and streaming spec manager classes to separate support files ( #27727 )
2 years ago
Matt Jankowski
949f5eb860
Fix `RSpec/MetadataStyle` cop in spec/ ( #27729 )
2 years ago
Matt Jankowski
2528a0721f
Update `rubocop-capybara` to version 2.19.0 ( #26982 )
3 years ago
Matt Jankowski
893b2f33fd
Extract shared example for cacheable response in specs ( #25388 )
3 years ago