Skip to content

PURISTA API


PURISTA API / @purista/core / createMemoryMetricsRecorder

Function: createMemoryMetricsRecorder()

createMemoryMetricsRecorder(options?): PuristaMetricsRecorderInterface & object

Defined in: core/metrics/createMemoryMetricsRecorder.ts:21

Memory recorder useful for deterministic unit tests.

Parameters

options?

PuristaMetricsRuntimeOptions = {}

Returns

PuristaMetricsRecorderInterface & object

Example

ts
const recorder = createMemoryMetricsRecorder()
recorder.recordFrameworkMetric('purista.command.executions', 1)
expect(recorder.records).toHaveLength(1)