-
-
Notifications
You must be signed in to change notification settings - Fork 336
Open
Description
One line assert
from org.scalatest.diagrams.Diagrams
calls Future
two times:
import org.scalatest.diagrams.Diagrams
import org.scalatest.funsuite.AnyFunSuite
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.duration.{Duration, SECONDS}
import scala.concurrent.{Await, Future}
class ReproduceTest extends AnyFunSuite with Diagrams {
test("reproduce") {
assert(Await.result(Future { println("in future"); 42 }, Duration(1, SECONDS)) == 42)
}
}
result:
in future
in future
Two line assert
is ok:
assert(Await.result(Future { println("in future"); 42 },
Duration(1, SECONDS)) == 42)
result:
in future
Checked versions:
- scalatest 3.2.12, scala 2.13.7
- scalatest 3.2.14, scala 3.2.1
Metadata
Metadata
Assignees
Labels
No labels