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)