diff --git a/build.sbt b/build.sbt index 1f251f0..76e1deb 100644 --- a/build.sbt +++ b/build.sbt @@ -19,7 +19,7 @@ val scala213 = "2.13.14" val scala3 = "3.3.3" lazy val Version = new { - val munit = "0.7.29" + val munit = "1.0.0" val zio = "2.0.22" val scalaJavaTime = "2.6.0" } diff --git a/core/src/main/scala/munit/ZAssertions.scala b/core/src/main/scala/munit/ZAssertions.scala index e0a8d07..d7b106e 100644 --- a/core/src/main/scala/munit/ZAssertions.scala +++ b/core/src/main/scala/munit/ZAssertions.scala @@ -69,7 +69,7 @@ trait ZAssertions { obtained: ZIO[R, E, A], expected: B, clue: => Any = "values are not the same" - )(implicit loc: Location, ev: B <:< A): ZIO[R, E, Unit] = + )(implicit loc: Location, ev: Compare[A, B]): ZIO[R, E, Unit] = obtained.map(assertEquals(_, expected, clue)) /** Asserts that `ZIO[R, E, A]` returns NOT the same result as expected @@ -91,7 +91,7 @@ trait ZAssertions { obtained: ZIO[R, E, A], expected: B, clue: => Any = "values are not the same" - )(implicit loc: Location, ev: A =:= B): ZIO[R, E, Unit] = + )(implicit loc: Location, ev: Compare[A, B]): ZIO[R, E, Unit] = obtained.map(assertNotEquals(_, expected, clue)) implicit class InterceptSyntax[R, E <: Throwable](private val body: ZIO[R, E, Any]) {