At the moment a test that ends up comparing a PersistentHashMap and a PersistentArrayMap won't properly diff on keys, instead providing a class difference error. While it's true that these are different classes, from a Clojure perspective that's not really what's helpful when running tests.
For reasons that aren't clear I can't reproduce this anymore. I'm not sure if Ultra was being downgraded to a prior version or what happened. Closing for now.
At the moment a test that ends up comparing a PersistentHashMap and a PersistentArrayMap won't properly diff on keys, instead providing a class difference error. While it's true that these are different classes, from a Clojure perspective that's not really what's helpful when running tests.