Commit Graph

11 Commits

Author SHA1 Message Date
Pedro Paiva 9733122ce3 Bump Rubocop from 0.71.0 to 0.89.1
Fix warning: The Metrics/LineLength has the wrong namespace - should be Layout

Fix warning: The `Layout/AlignArguments` cop has been renamed to `Layout/ArgumentAlignment`.

Fix warning: The `Layout/AlignParameters` cop has been renamed to `Layout/ParameterAlignment`.

Fix warning: The `Layout/IndentHeredoc` cop has been renamed to `Layout/HeredocIndentation`.

Fix warning: The `Lint/HandleExceptions` cop has been renamed to `Lint/SuppressedException`.

Set new cops as disable for default
2020-08-31 16:39:04 -06:00
Elliot Winkler 412ea1f936 Use warnings_logger instead of warnings_spy
`warnings_spy` was a little library I wrote to report warnings that came
up during test runs and fail the CI build. A while back I extracted it
to `warnings_logger`, so the version that exists here is obsolete.
2020-08-23 22:58:51 -06:00
Adam Hanna 47ca444120 Remove webpacker from CI
- Remove webpacker gem from Appraisals for version 6.0.
 - Remove nvm installation before running CI tests
 - On acceptance tests, generate apps without webpacker

Conditionally include --skip-javascript in rails 6.0
2020-07-24 22:54:11 -06:00
Elliot Winkler f50f70e9c8 Upgrade pry, pry-byebug, and method_source for Zeus 2020-07-07 23:31:02 -06:00
Elliot Winkler 693c2976c3 Update rack to 2.2.2
This includes a fix for CVE-2020-8161.
2020-06-13 23:32:59 -06:00
Pedro Paiva 0b23942feb Add have_rich_text_matcher
The `have_rich_text` matcher tests usage of the `has_rich_text` macro that was added in Rails 6.
2020-01-23 09:29:57 -07:00
Gui Vieira d97bdd6cab
Update test versions and dependencies (#1269) 2020-01-01 12:20:50 -08:00
Vít Ondruch 984ce7340b Remove minitest reporters (#1251) 2019-11-18 18:45:13 -08:00
Elliot Winkler ceeca818e0 Update RSpec to 3.8.x 2019-07-25 23:47:50 -07:00
Elliot Winkler d77cba3521 Update Rubocop across Appraisals 2019-06-09 12:19:21 -06:00
Elliot Winkler ae9bf4a735 Add minimal support for Rails 6
* Add Rails 6 appraisal to start testing against it.
* Fix usage of Module#parent as this is deprecated in Rails 6 in favor
  of Module#module_parent.
* Ensure that we're using the correct version of `sqlite3` and `pg` at
  all times
* When creating classes within tests, ensure that they are removed
  correctly
* Fix detection of has_secure_password in models: Check that
  InstanceMethodsOnActivation is specifically defined, as Rails 6 no
  longer has such a module.

Co-authored-by: Lee Machin <me@mrl.ee>
2019-04-22 00:10:18 -04:00