rspec/rspec-rails (rspec-rails)
### [`v3.9.1`](https://togithub.com/rspec/rspec-rails/blob/HEAD/Changelog.md#391--2020-03-10)
[Compare Source](https://togithub.com/rspec/rspec-rails/compare/v3.9.0...v3.9.1)
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.9.0...v3.9.1)
Bug Fixes:
- Add missing require for have_enqueued_mail matcher. (Ignatius Reza, [#2117](https://togithub.com/rspec/rspec-rails/issues/2117))
### [`v3.9.0`](https://togithub.com/rspec/rspec-rails/blob/HEAD/Changelog.md#390--2019-10-08)
[Compare Source](https://togithub.com/rspec/rspec-rails/compare/v3.8.3...v3.9.0)
[Full Changelog](https://togithub.com/rspec/rspec-rails/compare/v3.8.3...v3.9.0)
Enhancements
- Use `__dir__` instead of `__FILE__` in generated `rails_helper.rb` where
supported. (OKURA Masafumi, [#2048](https://togithub.com/rspec/rspec-rails/issues/2048))
- Add `have_enqueued_mail` matcher as a "super" matcher to the `ActiveJob` matchers
making it easier to match on `ActiveJob` delivered emails. (Joel Lubrano, [#2047](https://togithub.com/rspec/rspec-rails/issues/2047))
- Add generator for system specs on Rails 5.1 and above. (Andrzej Sliwa, [#1933](https://togithub.com/rspec/rspec-rails/issues/1933))
- Add generator for generator specs. ([@ConSou](https://togithub.com/ConSou), [#2085](https://togithub.com/rspec/rspec-rails/issues/2085))
- Add option to generate routes when generating controller specs. (David Revelo, [#2134](https://togithub.com/rspec/rspec-rails/issues/2134))
Bug Fixes:
- Make the `ActiveJob` matchers fail when multiple jobs are queued for negated
matches. e.g. `expect { job; job; }.to_not have_enqueued_job`.
(Emric Istanful, [#2069](https://togithub.com/rspec/rspec-rails/issues/2069))
### [`v3.8.3`](https://togithub.com/rspec/rspec-rails/blob/HEAD/Changelog.md#383--2019-10-03)
[Compare Source](https://togithub.com/rspec/rspec-rails/compare/v3.8.2...v3.8.3)
[Full Changelog](https://togithub.com/rspec/rspec-rails/compare/v3.8.2...v3.8.3)
Bug Fixes:
- Namespaced fixtures now generate a `/` separated path rather than an `_`.
([@nxlith](https://togithub.com/nxlith), [#2077](https://togithub.com/rspec/rspec-rails/issues/2077))
- Check the arity of `errors` before attempting to use it to generate the `be_valid`
error message. (Kevin Kuchta, [#2096](https://togithub.com/rspec/rspec-rails/issues/2096))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
@renovate/z[bot] this pull request is too small, just 2 lines changed (less than 10), there will be no formal code review, see §53 and §28; in the future, try to make sure your pull requests are not too small; @yegor256/z please review this and merge or reject
This PR contains the following updates:
'3.8.2'
->'3.9.1'
Release Notes
rspec/rspec-rails (rspec-rails)
### [`v3.9.1`](https://togithub.com/rspec/rspec-rails/blob/HEAD/Changelog.md#391--2020-03-10) [Compare Source](https://togithub.com/rspec/rspec-rails/compare/v3.9.0...v3.9.1) [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.9.0...v3.9.1) Bug Fixes: - Add missing require for have_enqueued_mail matcher. (Ignatius Reza, [#2117](https://togithub.com/rspec/rspec-rails/issues/2117)) ### [`v3.9.0`](https://togithub.com/rspec/rspec-rails/blob/HEAD/Changelog.md#390--2019-10-08) [Compare Source](https://togithub.com/rspec/rspec-rails/compare/v3.8.3...v3.9.0) [Full Changelog](https://togithub.com/rspec/rspec-rails/compare/v3.8.3...v3.9.0) Enhancements - Use `__dir__` instead of `__FILE__` in generated `rails_helper.rb` where supported. (OKURA Masafumi, [#2048](https://togithub.com/rspec/rspec-rails/issues/2048)) - Add `have_enqueued_mail` matcher as a "super" matcher to the `ActiveJob` matchers making it easier to match on `ActiveJob` delivered emails. (Joel Lubrano, [#2047](https://togithub.com/rspec/rspec-rails/issues/2047)) - Add generator for system specs on Rails 5.1 and above. (Andrzej Sliwa, [#1933](https://togithub.com/rspec/rspec-rails/issues/1933)) - Add generator for generator specs. ([@ConSou](https://togithub.com/ConSou), [#2085](https://togithub.com/rspec/rspec-rails/issues/2085)) - Add option to generate routes when generating controller specs. (David Revelo, [#2134](https://togithub.com/rspec/rspec-rails/issues/2134)) Bug Fixes: - Make the `ActiveJob` matchers fail when multiple jobs are queued for negated matches. e.g. `expect { job; job; }.to_not have_enqueued_job`. (Emric Istanful, [#2069](https://togithub.com/rspec/rspec-rails/issues/2069)) ### [`v3.8.3`](https://togithub.com/rspec/rspec-rails/blob/HEAD/Changelog.md#383--2019-10-03) [Compare Source](https://togithub.com/rspec/rspec-rails/compare/v3.8.2...v3.8.3) [Full Changelog](https://togithub.com/rspec/rspec-rails/compare/v3.8.2...v3.8.3) Bug Fixes: - Namespaced fixtures now generate a `/` separated path rather than an `_`. ([@nxlith](https://togithub.com/nxlith), [#2077](https://togithub.com/rspec/rspec-rails/issues/2077)) - Check the arity of `errors` before attempting to use it to generate the `be_valid` error message. (Kevin Kuchta, [#2096](https://togithub.com/rspec/rspec-rails/issues/2096))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.