futureToScenarioConversion

scalus.testing.Scenario.futureToScenarioConversion
object futureToScenarioConversion extends CpsMonadConversion[Future, Scenario]

Enables implicit conversion from Future to Scenario via WaitFuture.

Allows writing:

 async[Scenario] {
   val slot = reader.currentSlot.await // Future[SlotNo] -> Scenario[SlotNo]
   ...
 }

Attributes

Graph
Supertypes
trait CpsMonadConversion[Future, Scenario]
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[A](fa: Future[A]): Scenario[A]