Module: specify-assertions/lib/index

specify-assertions/lib/index

Beautiful assertion library.

Source:

Methods

<static> verify()

α → (α → Validation[Divergence, Divergence]) → Divergence :: partial, throws

Verifies if an assertion is correct.

Source:

<static> verifyFuture()

Future[α, β] → (α → Validation[Divergence, Divergence]) → Future[AssertionError, Divergence]

Verifies if an assertion is correct asynchronously, for monadic Futures.

Source:

<static> verifyMonad()

(m:Monad[_]) => m[α] → (α → Validation[Divergence, Divergence]) → m[Validation[AssertionError, Divergence]]

Verifies if an assertion is correct asynchronously, for fantasy-land monads.

Source:

<static> verifyPromise()

Promise[Error, α] → (α → Validation[Divergence, Divergence]) → Promise[AssertionError, Divergence]

Verifies if an assertion is correct asynchronously, for Promises/A+.

Source: