diff --git a/tests/src/test/scala/scalaz/std/MapTest.scala b/tests/src/test/scala/scalaz/std/MapTest.scala index 7f81b2110a..9102a2899b 100644 --- a/tests/src/test/scala/scalaz/std/MapTest.scala +++ b/tests/src/test/scala/scalaz/std/MapTest.scala @@ -12,9 +12,11 @@ class MapTest extends Spec { val O2 = SOrdering.Iterable(implicitly[SOrdering[(String,Int)]]) (kvs: List[(String,Int)], kvs2: List[(String,Int)]) => { val (m1, m2) = (kvs.toMap, kvs2.toMap) - val l: Boolean = O.lessThan(m1, m2) - val r: Boolean = O2.lt(kvs.sortBy(_._1), kvs2.sortBy(_._1)) - l == r + if((m1.size == kvs.size) && (m2.size == kvs2.size)){ + val l: Boolean = O.lessThan(m1, m2) + val r: Boolean = O2.lt(kvs.sortBy(_._1), kvs2.sortBy(_._1)) + l == r + } else true } } }