Commit graph

77 commits

Author SHA1 Message Date
Matt Jankowski
3cd308523a
Add shared example for RankedTrend concern () 2024-12-02 00:44:14 +00:00
Matt Jankowski
87e7ad9b8f
Add LoginActivity model spec and BrowserDetection concern shared example () 2024-11-19 09:15:05 +00:00
Claire
f1ef7b5b43
Fix uploading higher-than-wide GIF profile picture with libvips enabled () 2024-11-15 15:35:30 +00:00
Matt Jankowski
b231c3c1bf
Drop support for ruby 3.1 () 2024-10-31 15:12:08 +00:00
Matt Jankowski
df3b954720
Add DomainHelpers spec support module for DNS/MX stub () 2024-10-29 15:35:25 +00:00
Matt Jankowski
5a4f4f3e83
Remove single-use ProfileStories method () 2024-10-23 13:31:03 +00:00
Matt Jankowski
cc8d723e71
Register an XML encoder for response tests () 2024-10-03 13:10:27 +00:00
Matt Jankowski
780e2e9d66
Convert notification mailer spec shared examples to matchers () 2024-09-24 12:07:16 +00:00
Matt Jankowski
04a939d640
Add reviewed and unreviewed scopes to Reviewable model concern () 2024-09-20 08:51:37 +00:00
Matt Jankowski
c6a0768fe5
Use shared system spec helper methods () 2024-09-09 08:01:26 +00:00
Matt Jankowski
7efe0bde9d
Add have_http_link_header matcher and set header values as strings () 2024-09-05 20:05:38 +00:00
Matt Jankowski
e820cc30b8
Convert invites controller spec to system/request specs () 2024-09-05 11:54:27 +00:00
Matt Jankowski
9ed1aab9b7
Remove accidental matcher debug code () 2024-09-04 05:12:35 +00:00
Matt Jankowski
f1003b2560
Enable "zero monkey patching" mode in RSpec () 2024-09-04 05:12:25 +00:00
Matt Jankowski
7c26e5e4a1
Add Reviewable model concern () 2024-09-03 15:37:45 +00:00
Matt Jankowski
e1fa456c7c
Add have_cacheable_headers matcher for responses () 2024-09-03 15:35:19 +00:00
Matt Jankowski
67faaf5557
Simplify account model username presence validation spec () 2024-09-03 15:30:57 +00:00
Matt Jankowski
928390c2ba
Convert admin/settings controller specs to system specs () 2024-09-03 15:29:32 +00:00
Matt Jankowski
40f993b3a0
Use built-in response.parsed_body for JSON response specs () 2024-09-02 14:25:21 +00:00
David Roetzel
388d5473e1
Refactor (ruby) redis configuration () 2024-09-02 14:19:55 +00:00
Renaud Chaput
5d04e29775
Disable Chrome's search engine selection screen when running system specs () 2024-08-15 06:45:00 +00:00
Renaud Chaput
4545b8d6cb
Add the ability to ignore specific browser errors for a spec () 2024-08-15 06:44:13 +00:00
Matt Jankowski
95eadabe44
Extrude fill_in_auth_details method to ProfileStories spec support module () 2024-07-29 08:31:42 +00:00
Matt Jankowski
bfaa53343a
Improve failure message on pagination matcher () 2024-07-25 14:28:08 +00:00
Matt Jankowski
ef796446e5
Ignore manifest JS parse/interrupt error on CI () 2024-07-22 07:46:41 +00:00
Matt Jankowski
f1300ad284
Rename jobs/attachments rspec tag names () 2024-07-08 16:01:08 +00:00
Matt Jankowski
8ef59729a1
Ignore intermittent chrome/manifest/icon interaction failure () 2024-06-25 13:57:40 +00:00
Matt Jankowski
84a31319e9
Add match_json_values and use in AP worker specs () 2024-06-19 13:46:52 +00:00
Claire
8098d27f84
Stop calling Webpacker in full-stack tests () 2024-06-19 09:31:30 +00:00
Matt Jankowski
249cbc449c
Use existing config access to local_domain value () 2024-06-03 09:15:58 +00:00
Matt Jankowski
0d397db5dd
Consolidate system specs into single directory, use rspec tags for configuration () 2024-05-10 12:36:09 +00:00
renovate[bot]
589e34d00c
Update dependency selenium-webdriver to v4.19.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-04-02 08:53:44 +00:00
Matt Jankowski
2e91a9bd34
Add include_pagination_headers matcher to check Link header in api specs () 2024-03-15 10:17:45 +00:00
Claire
6f7615ba86
Add basic end-to-end test for admin moderation interface () 2024-02-27 15:18:06 +00:00
Matt Jankowski
9e78129e6e
Use "cacheable response" shared example in more places () 2024-02-27 11:50:21 +00:00
Claire
b71904816a
Change registrations to be disabled by default for new servers () 2024-02-22 13:28:19 +00:00
Matt Jankowski
95da28d201
Add common ThreadingHelper module for specs () 2024-02-07 14:53:29 +00:00
Matt Jankowski
8b7b0ee598
Configure selenium to use Chrome version 120 () 2024-02-01 09:46:31 +00:00
Matt Jankowski
86fbde7b46
Fix Style/NumericLiterals cop in ProfileStories support module () 2024-01-30 15:38:33 +00:00
Matt Jankowski
e519f113e8
Combine repeated subject in cacheable response shared example () 2024-01-26 16:37:05 +00:00
Matt Jankowski
b4c332104a
Use top-level warn in JS errors check () 2024-01-15 21:26:11 +00:00
Matt Jankowski
df9e220364
Add JS console errors check () 2024-01-12 09:12:31 +00:00
Matt Jankowski
4e08a4892f
Move streaming around config into manager class () 2024-01-11 10:54:42 +00:00
Matt Jankowski
8422b8ded0
Extract capybara config and improve headless_chrome driver config () 2024-01-10 14:54:11 +00:00
Matt Jankowski
f06c1f1552
Fix Capybara/ClickLinkOrButtonStyle cop in spec/features () 2024-01-04 09:20:32 +00:00
Matt Jankowski
ad34d33bfd
Formalize some patterns in cli specs () 2023-12-07 13:49:14 +00:00
Matt Jankowski
aa8563d43d
Fix Style/SuperWithArgsParentheses cop () 2023-12-01 15:53:15 +00:00
Matt Jankowski
7753e5f715
Add shared example for CLI command specs () 2023-12-01 12:00:34 +00:00
Matt Jankowski
e892efbc40
Configure elastic search integration with rspec tag () 2023-11-17 11:52:20 +00:00
Matt Jankowski
b05575e242
Move RSpec config for streaming/search managers to be near classes () 2023-11-08 13:04:17 +00:00