Closed
Description
Scala: 3.5.2
JVM: openjdk 23 2024-09-17 (OpenJDK Runtime Environment Temurin-23+37 (build 23+37))
import zio.test.*
import zio.*
import java.time.temporal.ChronoUnit.*
object MarcoFailureTest extends ZIOSpecDefault {
val spec = suite("Asset true macro")(
test("should not fail on a simple duration expression") {
val duration = Duration(500, MILLIS)
assertTrue(duration < Duration(1, SECONDS))
}
)
}
Fails to compile with:
Exception occurred while executing macro expansion.
java.lang.Error: NO
at zio.test.SmartAssertMacros$.transform(Macros.scala:261)
at zio.test.SmartAssertMacros$.smartAssertSingle_impl(Macros.scala:393)
at zio.test.SmartAssertMacros$.smartAssert_impl(Macros.scala:405)
at zio.test.SmartAssertMacros$.smartAssert(Macros.scala:32)
assertTrue(duration < Duration(1, SECONDS))