Changelog
*Sourced from [rspec-rails's changelog](https://github.com/rspec/rspec-rails/blob/master/Changelog.md).*
> ### 3.9.0 / 2019-10-08
> [Full Changelog](http://github.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://github-redirect.dependabot.com/rspec/rspec-rails/issues/2048))
> * Add `have_enqueued` matcher as a "super" matcher to the `ActiveJob` matchers
> making it easier to match on `ActiveJob` delivered emails. (Joel Lubrano, [#2047](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2047))
> * Add generator for system specs on Rails 5.1 and above. (Andrzej Sliwa, [#1933](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/1933))
> * Add generator for generator specs. ([@ConSou](https://github.com/ConSou), [#2085](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2085))
> * Add option to generate routes when generating controller specs. (David Revelo, [#2134](https://github-redirect.dependabot.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://github-redirect.dependabot.com/rspec/rspec-rails/issues/2069))
>
> ### 3.8.3 / 2019-10-03
> [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.8.2...v3.8.3)
>
> Bug Fixes:
>
> * Namespaced fixtures now generate a `/` seperated path rather than an `_`.
> ([@nxlith](https://github.com/nxlith), [#2077](https://github-redirect.dependabot.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://github-redirect.dependabot.com/rspec/rspec-rails/issues/2096))
>
> ### 3.8.2 / 2019-01-13
> [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.8.1...v3.8.2)
>
> Bug Fixes:
>
> * Fix issue with generator for preview specs where `Mailer` would be duplicated
> in the name. (Kohei Sugi, [#2037](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2037))
> * Fix the request spec generator to handle namespaced files. (Kohei Sugi, [#2057](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2057))
> * Further truncate system test filenames to handle cases when extra words are
> prepended. (Takumi Kaji, [#2058](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2058))
> * Backport: 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://github-redirect.dependabot.com/rspec/rspec-rails/issues/2069))
>
> ### 3.8.1 / 2018-10-23
> [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.8.0...v3.8.1)
>
> Bug Fixes:
>
> * Fix `NoMethodError: undefined method 'strip'` when using a `Pathname` object
> as the fixture file path. (Aaron Kromer, [#2026](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2026))
> ... (truncated)
Commits
- [`bc5aefe`](https://github.com/rspec/rspec-rails/commit/bc5aefe896e757908741b0aea20aa18d22d84d3e) Version 3.9.0
- [`1ee8513`](https://github.com/rspec/rspec-rails/commit/1ee851359819e95122199ff256079cb524352364) Update maintenance branch
- [`70307e7`](https://github.com/rspec/rspec-rails/commit/70307e782a637d1f356379dd5472e7ac2f3928b4) Version 3.8.3
- [`203e893`](https://github.com/rspec/rspec-rails/commit/203e893e26546ea312ae05c01432b22b2c961f9b) Merge pull request [#2178](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2178) from rspec/fix-bad-negation
- [`bc09eae`](https://github.com/rspec/rspec-rails/commit/bc09eae68a2b8b3eadbf1a423762bda5d293fb4f) Fix bad negation in functions
- [`fc2ed90`](https://github.com/rspec/rspec-rails/commit/fc2ed90f5c1ae60f96f87bba0228657f112f3e5a) Merge pull request [#2176](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2176) from rspec/nokogiri
- [`bd402c2`](https://github.com/rspec/rspec-rails/commit/bd402c215632b3b806d33d8e4c3ebfb9a9c2fea7) Upgrade nokogiri
- [`d527eb2`](https://github.com/rspec/rspec-rails/commit/d527eb2f0fe59b44d3194431f913769960276cde) Merge pull request [#2173](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2173) from rspec/fix-build
- [`b7a33fe`](https://github.com/rspec/rspec-rails/commit/b7a33fe00dbe11484385cd2d2e1a3faf6847696b) Disable one by one specs on 1.9.3 due to build issue
- [`cd680d1`](https://github.com/rspec/rspec-rails/commit/cd680d13543c82b114cf9f219f5f27e50b340623) Remove backtrace from one by one specs
- Additional commits viewable in [compare view](https://github.com/rspec/rspec-rails/compare/v3.4.0...v3.9.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps rspec-rails from 3.4.0 to 3.9.0.
Changelog
*Sourced from [rspec-rails's changelog](https://github.com/rspec/rspec-rails/blob/master/Changelog.md).* > ### 3.9.0 / 2019-10-08 > [Full Changelog](http://github.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://github-redirect.dependabot.com/rspec/rspec-rails/issues/2048)) > * Add `have_enqueued` matcher as a "super" matcher to the `ActiveJob` matchers > making it easier to match on `ActiveJob` delivered emails. (Joel Lubrano, [#2047](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2047)) > * Add generator for system specs on Rails 5.1 and above. (Andrzej Sliwa, [#1933](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/1933)) > * Add generator for generator specs. ([@ConSou](https://github.com/ConSou), [#2085](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2085)) > * Add option to generate routes when generating controller specs. (David Revelo, [#2134](https://github-redirect.dependabot.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://github-redirect.dependabot.com/rspec/rspec-rails/issues/2069)) > > ### 3.8.3 / 2019-10-03 > [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.8.2...v3.8.3) > > Bug Fixes: > > * Namespaced fixtures now generate a `/` seperated path rather than an `_`. > ([@nxlith](https://github.com/nxlith), [#2077](https://github-redirect.dependabot.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://github-redirect.dependabot.com/rspec/rspec-rails/issues/2096)) > > ### 3.8.2 / 2019-01-13 > [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.8.1...v3.8.2) > > Bug Fixes: > > * Fix issue with generator for preview specs where `Mailer` would be duplicated > in the name. (Kohei Sugi, [#2037](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2037)) > * Fix the request spec generator to handle namespaced files. (Kohei Sugi, [#2057](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2057)) > * Further truncate system test filenames to handle cases when extra words are > prepended. (Takumi Kaji, [#2058](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2058)) > * Backport: 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://github-redirect.dependabot.com/rspec/rspec-rails/issues/2069)) > > ### 3.8.1 / 2018-10-23 > [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.8.0...v3.8.1) > > Bug Fixes: > > * Fix `NoMethodError: undefined method 'strip'` when using a `Pathname` object > as the fixture file path. (Aaron Kromer, [#2026](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2026)) > ... (truncated)Commits
- [`bc5aefe`](https://github.com/rspec/rspec-rails/commit/bc5aefe896e757908741b0aea20aa18d22d84d3e) Version 3.9.0 - [`1ee8513`](https://github.com/rspec/rspec-rails/commit/1ee851359819e95122199ff256079cb524352364) Update maintenance branch - [`70307e7`](https://github.com/rspec/rspec-rails/commit/70307e782a637d1f356379dd5472e7ac2f3928b4) Version 3.8.3 - [`203e893`](https://github.com/rspec/rspec-rails/commit/203e893e26546ea312ae05c01432b22b2c961f9b) Merge pull request [#2178](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2178) from rspec/fix-bad-negation - [`bc09eae`](https://github.com/rspec/rspec-rails/commit/bc09eae68a2b8b3eadbf1a423762bda5d293fb4f) Fix bad negation in functions - [`fc2ed90`](https://github.com/rspec/rspec-rails/commit/fc2ed90f5c1ae60f96f87bba0228657f112f3e5a) Merge pull request [#2176](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2176) from rspec/nokogiri - [`bd402c2`](https://github.com/rspec/rspec-rails/commit/bd402c215632b3b806d33d8e4c3ebfb9a9c2fea7) Upgrade nokogiri - [`d527eb2`](https://github.com/rspec/rspec-rails/commit/d527eb2f0fe59b44d3194431f913769960276cde) Merge pull request [#2173](https://github-redirect.dependabot.com/rspec/rspec-rails/issues/2173) from rspec/fix-build - [`b7a33fe`](https://github.com/rspec/rspec-rails/commit/b7a33fe00dbe11484385cd2d2e1a3faf6847696b) Disable one by one specs on 1.9.3 due to build issue - [`cd680d1`](https://github.com/rspec/rspec-rails/commit/cd680d13543c82b114cf9f219f5f27e50b340623) Remove backtrace from one by one specs - Additional commits viewable in [compare view](https://github.com/rspec/rspec-rails/compare/v3.4.0...v3.9.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)