MCPcopy
hub / github.com/Effect-TS/effect / assertFailure

Function assertFailure

packages/vitest/src/utils.ts:244–250  ·  view source on GitHub ↗
(
  exit: Exit.Exit<A, E>,
  expected: Cause.Cause<E>,
  ..._: Array<never>
)

Source from the content-addressed store, hash-verified

242 * @since 0.21.0
243 */
244export function assertFailure<A, E>(
245 exit: Exit.Exit<A, E>,
246 expected: Cause.Cause<E>,
247 ..._: Array<never>
248): asserts exit is Exit.Failure<never, E> {
249 deepStrictEqual(exit, Exit.failCause(expected))
250}
251
252/**
253 * Asserts that `exit` is a success.

Callers 7

assertConfigErrorFunction · 0.90
STM.test.tsFile · 0.90
promise.test.tsFile · 0.90
assertConfigFailureFunction · 0.90
throttling.test.tsFile · 0.90

Calls 2

failCauseMethod · 0.80
deepStrictEqualFunction · 0.70

Tested by 2

assertConfigErrorFunction · 0.72
assertConfigFailureFunction · 0.72