lambdaisland/deep-diff2

Round-trip error

alysbrooks opened this issue · 0 comments

From property-based tests running on CI:

[:fail] expected: {:result true}. actual: {:shrunk {:total-nodes-visited 122, :depth 17, :pass? false, :result false, :result-data nil, :time-shrinking-ms 43, :smallest [{{##NaN 0} 0} {}]}, :failed-after-ms 266, :num-tests 100, :seed 1656705885608, :fail [{{S8.di092E8-!ubS -31168388659169371747161610336919826167194645301356227082938375168857766470903802989439005434804565N, ##NaN H5U} #:!9BIU60.-{I:T 5/9}} {}], :result false, :result-data nil, :failing-size 99, :pass? false, :test-var "round-trip-diff"}

FAIL in lambdaisland.deep-diff2.diff-test/round-trip-diff (diff_test.cljc:211)
expected: {:result true}
  actual: {:shrunk {:total-nodes-visited 122, :depth 17, :pass? false, :result false, :result-data nil, :time-shrinking-ms 43, :smallest [{{##NaN 0} 0} {}]}, :failed-after-ms 266, :num-tests 100, :seed 1656705885608, :fail [{{S8.di092E8-!ubS -31168388659169371747161610336919826167194645301356227082938375168857766470903802989439005434804565N, ##NaN H5U} #:!9BIU60.-{I:T 5/9}} {}], :result false, :result-data nil, :failing-size 99, :pass? false, :test-var "round-trip-diff"}

Looks like the case to potentially add to our unit-tests is [{{##NaN 0} 0} {}]