MCPcopy Create free account
hub / github.com/Effect-TS/effect / assertEquals

Function assertEquals

packages/effect/test/utils/assert.ts:44–49  ·  view source on GitHub ↗
(actual: A, expected: A, message?: string, ..._: Array<never>)

Source from the content-addressed store, hash-verified

42 * Asserts that `actual` is equal to `expected` using the `Equal.equals` trait.
43 */
44export function assertEquals<A>(actual: A, expected: A, message?: string, ..._: Array<never>) {
45 if (!Equal.equals(actual, expected)) {
46 deepStrictEqual(actual, expected, message) // show diff
47 fail(message ?? "Expected values to be Equal.equals")
48 }
49}
50
51export function doesNotThrow(thunk: () => void, message?: string, ..._: Array<never>) {
52 assert.doesNotThrow(thunk, message)

Callers 5

assertTupleFunction · 0.90
Chunk.test.tsFile · 0.90
assertSomeBigDecimalFunction · 0.90
assertDivideFunction · 0.90
BigDecimal.test.tsFile · 0.90

Calls 3

equalsMethod · 0.80
deepStrictEqualFunction · 0.70
failFunction · 0.70

Tested by 3

assertTupleFunction · 0.72
assertSomeBigDecimalFunction · 0.72
assertDivideFunction · 0.72