Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency rspec-mocks to v3.13.2 #335

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 20, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rspec-mocks (changelog) "3.10.2" -> "3.13.2" age adoption passing confidence

Release Notes

rspec/rspec-mocks (rspec-mocks)

v3.13.2

Compare Source

Full Changelog

Bug Fixes:

  • Support keyword arguments in callables passed to and_invoke. (Jon Rowe, #​1595)

v3.13.1

Compare Source

Full Changelog

Bug Fixes:

  • Use RSpec::Support::Mutex in RSpec::Mocks::Proxy to avoid issues from
    stubbing ::Mutex#new. (Eric Mueller, #​1575)

v3.13.0

Compare Source

Full Changelog

Enhancements:

  • Add an array_excluding matcher for arguments. (Zane Wolfgang Pickett, #​1528)

v3.12.7

Compare Source

Full Changelog

Bug Fixes:

  • Reduce allocations from "any_instance" style mocks. (Carlos Palhares, #​1479)

v3.12.6

Compare Source

Full Changelog

Bug Fixes:

  • Fix an issue with and_call_original when using the method_missing fallback
    with keyword arguments. (Igor Drozdov, #​1552)

v3.12.5

Compare Source

Full Changelog

Bug Fixes:

  • Fix compatibility issue with Rails where active_support monkey patches with
    when using any instance. (Lachlan Sylvester, #​1540)

v3.12.4

Compare Source

Full Changelog

Bug Fixes:

  • Fix an issue with asserting that Array#reverse is never called. (Brad Trick, #​1533)
  • Fix compatibility issue with Rails where active_support monkey patches with.
    (Jean Boussier, #​1531, #​1534)

v3.12.3

Compare Source

Full Changelog

Bug Fixes:

  • Fix keyword delegation in send for verifying doubles on Ruby 3.
    (Charlie Honig, #​1485)

v3.12.2

Compare Source

Full Changelog

Bug Fixes:

  • Fix implementation blocks for mocks using keyword arguments on Ruby 3.2.0.
    (Adam Steel, #​1508)
  • Fix keyword argument assertions when mocking using with on Ruby 3.2.0.
    (Slava Kardakov, Benoit Tigeot, Phil Pirozhkov, Benoit Daloze, #​1514)

v3.12.1

Compare Source

Full Changelog

Bug Fixes:

  • Remove empty diff marker when a diff only contains console codes. (Jon Rowe, #​1506)
  • Show keyword vs hash diff marker when arguments are not == (Jon Rowe, #​1506)
  • Change check to detect frozen objects to rescue errors rather than
    pre-empting by checking frozen? due to some objects mis-behaving.
    (Keegan Roth, #​1401)
  • Prevent unfulfilled expectations using expect_any_instance_of across a class
    inheritance boundary from raising rather than failing. (Jon Rowe, #​1496)
  • Prevent a misleading error message when using allow(...).not_to with
    unsupported matchers. (Phil Pirozhkov, #​1503)

v3.12.0

Compare Source

Full Changelog

Enhancements:

  • Improve diff output when diffing keyword arguments against hashes.
    (Jean Boussier, #​1461)

v3.11.2

Compare Source

Full Changelog

Bug Fixes:

  • Use the original implementation of Class.new to detect overridden definitions
    of new rather than the owner, fixing detection of "double aliased" methods
    in Ruby 3 and above. (Benoit Daloze, #​1470, #​1476)
  • Support keyword argument semantics when constraining argument expectations using
    with on Ruby 3.0+ with instance_double (Andrii Malyshko, #​1473)

v3.11.1

Compare Source

Full Changelog

Bug Fixes:

  • Add extra ruby2_keywords calls to properly designate methods using
    *args to pass keyword around, fixes an issue with TruffleRuby.
    (Benoit Daloze, #​1464)

v3.11.0

Compare Source

Full Changelog

Enhancements:

  • Add and_invoke implementation for configuring responses to receive
    (and receive_messages) with multiple callable objects. (Kyle Smith, #​1411)

v3.10.3

Compare Source

Full Changelog

Bug Fixes:

  • Suppress warning by setting $VERBOSE to nil. (Nobuyoshi Nakada, #​1414)
  • Support keyword argument semantics when constraining argument expectations using
    with on Ruby 3.0+ (Yusuke Endoh, #​1394)

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 was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants