<div dir="ltr"><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">FAILURE</div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">actual:     #hash((6 . 1) (4 . 1) (3 . 2) (2 . 2))</div>
<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">expected:   #hash((2 . 2) (3 . 2) (4 . 1) (6 . 1))</div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">name:       check-equal?</div>
<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">I tried alternative like</div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
(check-true (hash-equal? hash1 hash2))</div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"> but it turns out hash-equal? is not what I expected it to be.</div>
<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Other than writing a custom comparison, is there a handy way to compare 2 #hash?</div>
<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">jGc</div></div>