Skip to content

Fixes for RSpec 3.13.0#258

Merged
jas14 merged 5 commits into
mainfrom
fix-having-attributes-diff
Nov 18, 2024
Merged

Fixes for RSpec 3.13.0#258
jas14 merged 5 commits into
mainfrom
fix-having-attributes-diff

Conversation

@jas14

@jas14 jas14 commented Aug 5, 2024

Copy link
Copy Markdown
Collaborator

Restored from #251:

Added an Appraisal and implemented a couple fixes for compatibility with RSpec 3.13.0+. 🙂 This closes #250.

I'll admit that the version conditionals directly in the monkey patch file is rough. That file itself is also getting pretty large. I considered splitting up the patches into a monkey_patches/ directory and having each file define the version(s) to which it applies. Let me know if that sounds good and I'll be happy to implement it, either here or in a follow-up PR.

@jas14 jas14 changed the title Fix having attributes diff Aug 5, 2024
@jas14 jas14 force-pushed the fix-having-attributes-diff branch from 6c38951 to 4da87c6 Compare November 17, 2024 20:59
@jas14 jas14 force-pushed the fix-having-attributes-diff branch from 4da87c6 to 9ee96d5 Compare November 17, 2024 21:18
@jas14 jas14 marked this pull request as ready for review November 17, 2024 21:19
@jas14 jas14 merged commit 8c73488 into main Nov 18, 2024
@jas14 jas14 deleted the fix-having-attributes-diff branch November 18, 2024 01:02
jas14 added a commit that referenced this pull request Nov 18, 2024
A private RSpec API (specifically `::RSpec::Matchers::{ExpectedsForMultipleDiffs -> MultiMatcherDiff}`) changed in 3.13.0; see rspec/rspec-expectations@81d3a58.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant