Commit Graph

81 Commits (0a4a73f9a67d5dc80a66d192af2b89cac41563a1)

Author SHA1 Message Date
Matt Jankowski 9e8f099d38
Improve `app/policies` coverage ()
Matt Jankowski b7bb850efd
Enable hostname config for all system specs ()
Matt Jankowski 202077517c
Add "search" group for chewy classes in simplecov config ()
Matt Jankowski 19849eb91d
Skip paperclip spoof detector unless opted into attachment processing specs ()
Matt Jankowski 69dbc23038
Only enable chewy in search-tagged specs ()
Matt Jankowski 928390c2ba
Convert `admin/settings` controller specs to system specs ()
Matt Jankowski ef4920c6c9
Pull out https/hostname setup for request specs to shared config ()
David Roetzel 388d5473e1
Refactor (ruby) redis configuration ()
Matt Jankowski bcc4b1078c
Fix `Rails/RootPathnameMethods` cop ()
Matt Jankowski 848b59c8ae
Reduce factory creation in `MediaAttachment` model spec ()
Matt Jankowski f1300ad284
Rename jobs/attachments rspec tag names ()
Matt Jankowski 6beead3867
Move `simplecov` config into `rails_helper` ()
Matt Jankowski 0d397db5dd
Consolidate system specs into single directory, use rspec tags for configuration ()
Matt Jankowski 3eaac3af73
Use `before_all` block to setup `requests/cache_spec` data ()
Matt Jankowski 64f9939e39
Use `capture_emails` helper to improve email assertions in specs ()
Matt Jankowski 95da28d201
Add common `ThreadingHelper` module for specs ()
Matt Jankowski 577520b637
Replace deprecated `Sidekiq::Testing` block style ()
Matt Jankowski 4e08a4892f
Move streaming `around` config into manager class ()
Matt Jankowski 8422b8ded0
Extract capybara config and improve headless_chrome driver config ()
Matt Jankowski 00341c70ff
Use Sidekiq `fake!` instead of `inline!` in specs ()
Claire 6ad0fb5a77
Fix NULL MX handling and tighten DNS resolving specs ()
Matt Jankowski e6e217fedd
Clean up `tagged_with_*` Status specs, fix `RSpec/LetSetup` cop ()
Matt Jankowski 8a3d8c6c14
Remove the `stub_stdout` wrapper around CLI specs ()
Matt Jankowski ad34d33bfd
Formalize some patterns in cli specs ()
Matt Jankowski 973597c6f1
Consolidate configuration of `Sidekiq::Testing.fake!` setup ()
Matt Jankowski 67fd3187b3
Update rspec fixture path config to silence deprecation warning ()
Matt Jankowski e892efbc40
Configure elastic search integration with rspec tag ()
Matt Jankowski 549e8e7baf
Add `email_spec` and speedup/cleanup to `spec/mailers` ()
Matt Jankowski b05575e242
Move RSpec config for streaming/search managers to be near classes ()
Matt Jankowski b06284c572
Fix `RSpec/HookArgument` cop ()
Matt Jankowski f8afa0f614
Remove unused stub json ld context ()
Matt Jankowski 00e92b4038
Add coverage for `CLI::Statuses` command ()
Matt Jankowski abf0e1fa39
Move `SignedReqestHelpers` rspec config to separate file ()
jsgoldstein 4d9186a48c
Add search tests ()
Matt Jankowski 7581b1ff96
Profiling tools configuration improvement ()
Renaud Chaput 4d1b67f664
Add end-to-end (system) tests ()
Matt Jankowski 07933db788
Add coverage for `CLI::Cache` command ()
Matt Jankowski c94bb9ba9a
Disable paperclip processing in specs ()
Matt Jankowski b0104e4c33
Silence output to stdout during cli specs ()
Nick Schonning 1fe04f740a
Enable Rubocop Rails/FilePath ()
Claire 1eb51bd749
Add request specs for caching behavior ()
Matt Jankowski 91a8cd21d8
React component helper specs ()
Claire f45961aa98
Add feature test for OAuth access grant ()
Matt Jankowski 1ed12d5e2f
Add basic search specs for chewy indexes ()
Nick Schonning 8fd3fc404d
Autofix Rubocop Rails/RootPathnameMethods ()
Nick Schonning 84cc805cae
Enable Style/FrozenStringLiteralComment for specs ()
Nick Schonning 81ad6c2e39
Autofix Rubocop Style/StringLiterals ()
Nick Schonning d65b2c1924
Apply Rubocop Style/RedundantConstantBase ()
Nick Schonning 1487fcde93
Apply Rubocop Style/ExpandPathArguments ()
Eugen Rochko 3917353645
Fix single Redis connection being used across all threads ()
* Fix single Redis connection being used across all Sidekiq threads

* Fix tests