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

When using raise_error with a block and the block contains an assertion, the generated failure message includes the full error message of _that_ assertion.

🐛 Bug

![Screen Shot 2020-06-05 at 4 53 57 PM](https://user-images.githubusercontent.com/7371/83928523-50509480-a74d-11ea-803c-436a86c62be4.png) ![Screen Shot 2020-06-05 at 4 54 09 PM](https://user-images.githubusercontent.com/7371/83928530-547cb200-a74d-11ea-872a-638c40d74d6f.png)

🐛 Bug

Rubocop is getting super annoying. I end up having to tweak the rules a _lot_ and they're just not working for me. I really like the idea of using an...

⏰ Blocked
🔧 Improvement

No one _needs_ another library to colorize text, but keeping it here bloats the codebase. Unfortunately `csi` is already taken as a gem name. Something else?

🔧 Refactor/Cleanup

The CommandRunner is copied from my work with `shoulda-matchers`, and I imagine using it other places. Keeping it here bloats the codebase.

🔧 Improvement

Right now the JRuby tests take 9 times as long to run as the MRI tests. This is probably because for each integration test, we spawn a sub-ruby, which is...

💪 Non-Trivial
🔧 Improvement

Importing `super_diff/rspec` technically works in Cucumber but diffs aren't showing for some reason.

💪 Non-Trivial
💡 Feature Request

If you have a test that verifies that uses `eq`, and the expected value is a non-empty collection but the actual value ends up being empty, then there's no need...

🔧 Improvement