15 lines
567 B
JavaScript
15 lines
567 B
JavaScript
const test = require('node:test');
|
|
const assert = require('node:assert/strict');
|
|
|
|
const { makeMeasurementInstance } = require('../helpers/factories');
|
|
|
|
test('toggleOutlierDetection toggles enabled flag while preserving config object', () => {
|
|
const m = makeMeasurementInstance();
|
|
|
|
assert.equal(typeof m.config.outlierDetection, 'object');
|
|
const before = Boolean(m.config.outlierDetection.enabled);
|
|
m.toggleOutlierDetection();
|
|
assert.equal(typeof m.config.outlierDetection, 'object');
|
|
assert.equal(Boolean(m.config.outlierDetection.enabled), !before);
|
|
});
|