Closed myronmarston closed 2 months ago
Thanks for the repro @myronmarston. Looks like we're falling back on the DefaultObject
inspection + operation tree builders, which look for object instance variables instead of the Data
object's #members
. This should just be a matter of implementing inspection + operation tree builders that are aware of the Data
class – I've started working on a PR.
Given
superdiff_worse_output.rb
:Here's the output I get without supediff:
In contrast, when superdiff is loaded:
The RSpec output without superdiff is better, IMO--I can easily tell that the
y
values differed! But with superdiff loaded I can't tell anymore.