Methods
-
<static> verify()
α → (α → Validation[Divergence, Divergence]) → Divergence :: partial, throws
-
Verifies if an assertion is correct.
-
<static> verifyFuture()
Future[α, β] → (α → Validation[Divergence, Divergence]) → Future[AssertionError, Divergence]
-
Verifies if an assertion is correct asynchronously, for monadic Futures.
-
<static> verifyMonad()
(m:Monad[_]) => m[α] → (α → Validation[Divergence, Divergence]) → m[Validation[AssertionError, Divergence]]
-
Verifies if an assertion is correct asynchronously, for fantasy-land monads.
-
<static> verifyPromise()
Promise[Error, α] → (α → Validation[Divergence, Divergence]) → Promise[AssertionError, Divergence]
-
Verifies if an assertion is correct asynchronously, for Promises/A+.