super_diff icon indicating copy to clipboard operation
super_diff copied to clipboard

A more helpful way to view differences between complex data structures in RSpec.

Results 66 super_diff issues
Sort by recently updated
recently updated
newest added

Hello again from Railsconf! 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...

~It appears that in rspec 3.12, `have_attributes` was an aliased matcher, but no longer is. I haven't tracked down the precise source of the change, but I added an Appraisal...

Hello from Railsconf! 👋 This closes #248 by updating the specifier in `.nvmrc` to one compatible with nodenv and asdf, neither of which (unfortunately) support the `lts/*` specifier. (Neither of...

As of d279f80e73ead42f53933b95a9402a5e6e265085 , `.nvmrc` is compatible with nvm but incompatible with nodenv (the latter does not support the `lts/*` specification). However, the `bin/setup` script purports to support asdf, nvm,...

We've seen an issue where in a rails request spec we have something like this: ``` it "returns a failure" do post some_path(**args) expect(response).to be_created end ``` In cases where...

🐛 Bug

Hi! I've opened a [PR in rspec-support](https://github.com/rspec/rspec-support/pull/596) with a hacky fix to the problem you get when you compare an `actual` hash with a `expected` hash and they differ, but...

This is a library that uses `tree-sitter` internally to parse syntax and provide an intelligent diff: https://difftastic.wilfred.me.uk/

I was happy to find this project as this is a regular frustration of mine, but it doesn't appear to support message expectations from rspec-mocks. I deal with a lot...

I've always wanted to try out literate programming after stumbling upon Inform, which is probably one of the largest examples of literate programming in existence. I think it could help...

Hi there! I'm seeing this error: ``` wrong number of arguments (0 for 1) for SuperDiff::ObjectInspection::InspectionTreeBuilders::Main initializer # /Users/sobrinho/.gem/ruby/2.7.6/gems/attr_extras-7.1.0/lib/attr_extras/attr_initialize.rb:55:in `validate_arity' # /Users/sobrinho/.gem/ruby/2.7.6/gems/attr_extras-7.1.0/lib/attr_extras/attr_initialize.rb:26:in `call' # /Users/sobrinho/.gem/ruby/2.7.6/gems/attr_extras-7.1.0/lib/attr_extras/attr_initialize.rb:26:in `block in apply' # /Users/sobrinho/.gem/ruby/2.7.6/gems/attr_extras-7.1.0/lib/attr_extras/explicit.rb:73:in...