dependencies {
testImplementation 'dev.zio:zio-test_2.13:1.0.9'
testRuntime 'dev.zio:zio-test-sbt_2.13:1.0.9'
}
import dev.zio._
object CalculatorSpec extends DefaultRunnableSpec {
def spec: ZSpec[Environment, Failure] =
suite("Calculator")(
test("addition") {
val result = Calculator.add(2, 3)
assert(result)(equalTo(5))
}
)
}
import dev.zio._
object TestRunner {
def main(args: Array[String]): Unit =
ZIOTestRunner.run(CalculatorSpec)
}