Update Testing gems
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| capybara (changelog) | minor |
'~> 3.39.0' -> '~> 3.40.0'
|
| faker (changelog) | minor |
3.2.3 -> 3.3.1
|
| rspec-parameterized | patch |
1.0.0 -> 1.0.2
|
| webmock (changelog) | minor |
'~> 3.19.0' -> '~> 3.23.0'
|
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
teamcapybara/capybara (capybara)
v3.40.0
Release date: 2024-01-26
Changned
- Dropped support for Ruby 2.7, 3.0+ is now required
- Dropped support for Selenium < 4.8
- Use the new headless option on chromedriver with registered selenium driver [Neil Carvalho]
Added
-
Capybara::Result#to_aryto support multiple assignment [Sean Doyle] -
has_element?and related matchers [Sean Doyle] - Rack 3 support
Fixed
- Forward save_screenshot options to selenium - Issue 2738
- Rack test - don't auto submit forms with multiple inputs [Mitchell Henke]
- Table row selector matches cell values in order - Issue 2686 [Jeff Parr]
- Table row selector fixes for first column - Issue 2685 [Jeff Par]
faker-ruby/faker (faker)
v3.3.1
Bug fixes
- Fix bug on phone number generator for
en-USlocale caused by incorrect.ymlfile structure by @aprescott in https://github.com/faker-ruby/faker/pull/2924
What's Changed
- Added docs for Deprecator in CONTRIBUTING.md by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2919
- Rename Faker::show to Faker::Theater by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2921
- renamed nhs to national_health_service by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2923
New Contributors
- @aprescott made their first contribution in https://github.com/faker-ruby/faker/pull/2924
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.3.0...v3.3.1
v3.3.0
Bug Fixes
- Remove the duplicate method Faker::Commerce.material description by @mmarusyk in https://github.com/faker-ruby/faker/pull/2914
Features
- Add Kenya to supported countries by @AndrewNduati in https://github.com/faker-ruby/faker/pull/2871
- Benchmarking loading JSON file vs YML file by @salochara in https://github.com/faker-ruby/faker/pull/2897
What's changed
- Fix/Deprecate
Faker::IDNumbertoFaker::IdNumberto be more consistent with other generator's naming convention. by @Jamal-A-Mohamed in https://github.com/faker-ruby/faker/pull/2858 - Fix/Deprecate FmaBrotherhood Generator by @kirkkwang in https://github.com/faker-ruby/faker/pull/2856
- Fix/Deprecate Faker::Australia to Faker::Locations::Australia by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2869
- Add note about EOL dependencies by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2890
Update local dependencies
- Bump test-unit from 3.6.1 to 3.6.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2906
- Bump i18n from 1.14.1 to 1.14.4 by @dependabot in https://github.com/faker-ruby/faker/pull/2913
- Bump rubocop from 1.60.2 to 1.62.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2916
- Bump yard from 0.9.34 to 0.9.36 by @dependabot in https://github.com/faker-ruby/faker/pull/2909
- Bump minitest from 5.22.2 to 5.22.3 by @dependabot in https://github.com/faker-ruby/faker/pull/2917
New Contributors
- @AndrewNduati made their first contribution in https://github.com/faker-ruby/faker/pull/2871
- @Jamal-A-Mohamed made their first contribution in https://github.com/faker-ruby/faker/pull/2858
- @mmarusyk made their first contribution in https://github.com/faker-ruby/faker/pull/2914
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.2.3...v3.3.0
tomykaira/rspec-parameterized (rspec-parameterized)
v1.0.2
- Hard-code the license name
v1.0.1
- Reference LICENSE file in .gemspec
bblimke/webmock (webmock)
v3.23.0
-
Fixed HTTP.rb adapter to support streaming real responses when WebMock is enabled.
Thanks to Viacheslav Nepomniashchikh for reporting and investigating this issue.
v3.22.0
- Addressed an issue in the HTTPClient adapter where memoized stubbed responses and memoized request_signatures were incorrectly persisted between subsequent requests (#1019). The implementation of a more robust thread-safety solution by Tom Beauvais in MR #300 not only resolved the memoization problem but also enhanced the overall thread safety of the adapter. This update ensures that stubbed responses and request signatures are correctly isolated to individual requests, improving both consistency and thread safety.
v3.21.2
-
Corrected type checking in
WebMock::Response#assert_valid_body!to accurately recognizeHashobjects. Additionally, improved the clarity of the error message for unsupported body types, guiding users towards proper usage.Thanks to Jake Robb for reporting.
v3.21.1
-
The stubbed Net::HTTPResponse#uri now returns request.uri, aligning it with the behavior of an actual Net::HTTPResponse.
Thanks to Abe Voelker for reporting and to Victor Maslov and Gio Lodi for the suggested solution.
v3.21.0
-
Don't use deprecated Rack::VERSION for Rack >= 3
Thanks to Étienne Barrié
-
Updated HTTPClient adapter, to build request signature using the URI after filters have been applied.
Thanks to Matt Brown
-
v3.20.0
-
Optimised EmHttpRequestAdapter performance.
Thanks to Ricardo Trindade
-
Removed runtime dependency on base64.
Thanks to Earlopain
-
Typhoeus::Response objects constructed from stubbed responses now have all timing attributes set to 0.0.
Thanks to James Brown
-
Optimised WebMock::Util::Headers by removing redundant freeze invocations.
Thanks to Kazuhiro NISHIYAMA
-
The default stubbed response body, which is an empty String, is unfrozen.
-
When building signatures of requests made by http.rb, the request body encoding is now preserved.
-
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.