Commit Graph

82 Commits (main)

Author SHA1 Message Date
Matt Jankowski ce1501c3a7
Add "Account::Search" shared example for use in `Account` spec (#33507) 3 days ago
Matt Jankowski 7cbdcd7b3f
Add role-specific user fabricators (#33437) 1 week ago
Matt Jankowski 28d309fd86
Add shared example for `Expireable` concern (#33369) 3 weeks ago
Matt Jankowski ce5c33c65d
Add API datetime/format matcher for serialization specs, reduce factories (#33325) 4 weeks ago
Matt Jankowski 4bf6af3b61
Remove unused `model_have_error_on_field` matcher (#33273) 1 month ago
Matt Jankowski 3cd308523a
Add shared example for `RankedTrend` concern (#33125) 1 month ago
Matt Jankowski 87e7ad9b8f
Add `LoginActivity` model spec and `BrowserDetection` concern shared example (#32959) 2 months ago
Claire f1ef7b5b43
Fix uploading higher-than-wide GIF profile picture with libvips enabled (#32911) 2 months ago
Matt Jankowski b231c3c1bf
Drop support for ruby 3.1 (#32363) 2 months ago
Matt Jankowski df3b954720
Add `DomainHelpers` spec support module for DNS/MX stub (#32690) 2 months ago
Matt Jankowski 5a4f4f3e83
Remove single-use `ProfileStories` method (#31164) 3 months ago
Matt Jankowski cc8d723e71
Register an XML encoder for response tests (#32220) 3 months ago
Matt Jankowski 780e2e9d66
Convert notification mailer spec shared examples to matchers (#32047) 4 months ago
Matt Jankowski 04a939d640
Add `reviewed` and `unreviewed` scopes to `Reviewable` model concern (#31988) 4 months ago
Matt Jankowski c6a0768fe5
Use shared system spec helper methods (#31784) 4 months ago
Matt Jankowski 7efe0bde9d
Add `have_http_link_header` matcher and set header values as strings (#31010) 4 months ago
Matt Jankowski e820cc30b8
Convert invites controller spec to system/request specs (#31755) 4 months ago
Matt Jankowski 9ed1aab9b7
Remove accidental matcher debug code (#31732) 4 months ago
Matt Jankowski f1003b2560
Enable "zero monkey patching" mode in RSpec (#31614) 4 months ago
Matt Jankowski 7c26e5e4a1
Add `Reviewable` model concern (#31152) 4 months ago
Matt Jankowski e1fa456c7c
Add `have_cacheable_headers` matcher for responses (#31727) 4 months ago
Matt Jankowski 67faaf5557
Simplify account model username presence validation spec (#31013) 4 months ago
Matt Jankowski 928390c2ba
Convert `admin/settings` controller specs to system specs (#31548) 4 months ago
Matt Jankowski 40f993b3a0
Use built-in `response.parsed_body` for JSON response specs (#31674) 4 months ago
David Roetzel 388d5473e1
Refactor (ruby) redis configuration (#31694) 4 months ago
Renaud Chaput 5d04e29775
Disable Chrome's search engine selection screen when running system specs (#31437) 5 months ago
Renaud Chaput 4545b8d6cb
Add the ability to ignore specific browser errors for a spec (#31436) 5 months ago
Matt Jankowski 95eadabe44
Extrude `fill_in_auth_details` method to `ProfileStories` spec support module (#31163) 6 months ago
Matt Jankowski bfaa53343a
Improve failure message on pagination matcher (#31146) 6 months ago
Matt Jankowski ef796446e5
Ignore manifest JS parse/interrupt error on CI (#31080) 6 months ago
Matt Jankowski f1300ad284
Rename jobs/attachments rspec tag names (#29762) 6 months ago
Matt Jankowski 8ef59729a1
Ignore intermittent chrome/manifest/icon interaction failure (#30793) 7 months ago
Matt Jankowski 84a31319e9
Add `match_json_values` and use in AP worker specs (#30720) 7 months ago
Claire 8098d27f84
Stop calling Webpacker in full-stack tests (#30763) 7 months ago
Matt Jankowski 249cbc449c
Use existing config access to `local_domain` value (#30509) 7 months ago
Matt Jankowski 0d397db5dd
Consolidate system specs into single directory, use rspec tags for configuration (#30206) 8 months 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>
9 months ago
Matt Jankowski 2e91a9bd34
Add `include_pagination_headers` matcher to check `Link` header in api specs (#29596) 10 months ago
Claire 6f7615ba86
Add basic end-to-end test for admin moderation interface (#29424) 11 months ago
Matt Jankowski 9e78129e6e
Use "cacheable response" shared example in more places (#29419) 11 months ago
Claire b71904816a
Change registrations to be disabled by default for new servers (#29280) 11 months ago
Matt Jankowski 95da28d201
Add common `ThreadingHelper` module for specs (#29116) 11 months ago
Matt Jankowski 8b7b0ee598
Configure selenium to use Chrome version 120 (#29038) 12 months ago
Matt Jankowski 86fbde7b46
Fix `Style/NumericLiterals` cop in ProfileStories support module (#28971) 12 months ago
Matt Jankowski e519f113e8
Combine repeated subject in `cacheable response` shared example (#28945) 12 months ago
Matt Jankowski b4c332104a
Use top-level `warn` in JS errors check (#28745) 1 year ago
Matt Jankowski df9e220364
Add JS console errors check (#28682) 1 year ago
Matt Jankowski 4e08a4892f
Move streaming `around` config into manager class (#28684) 1 year ago
Matt Jankowski 8422b8ded0
Extract capybara config and improve headless_chrome driver config (#28681) 1 year ago
Matt Jankowski f06c1f1552
Fix `Capybara/ClickLinkOrButtonStyle` cop in spec/features (#28576) 1 year ago