Skip to main content

Function: afterEach()

afterEach(fn): Plugin<unknown>

Defined in: packages/fast-check/src/check/plugin/LifeCyclePlugins.ts:143

Register a callback to be called after each run of your predicate. If the function returns a promise, we wait until the promise resolves before running anything else.

Parameters

ParameterTypeDescription
fnAfterEachHookHook to be executed after each execution of the predicate

Returns

Plugin<unknown>

Example

fc.assert(
fc.property(..., (...) => {...}),
{ plugins: [fc.afterEach(() => {...})] }
)

Remarks

Since 4.10.0