Files
measurement/test
znetsixe 5d79314229 feat(units) + style: command unit-handling, frost dbase option, palette #D4A02E
measurement.html:
  • sidebar swatch → #D4A02E (amber, sensor family) — EVOLV palette redesign
    2026-05-21 (see superproject .claude/rules/node-red-flow-layout.md §10.0).
  • Add "frost" option to dbaseOutputFormat dropdown (CoreSync FROST handoff).

src/commands/handlers.js + test/basic/commands-units.basic.test.js:
  • Unit handling for data.measurement command. Analog + digital modes both
    accept scalar / object / per-channel-map payloads; supplied units are
    converted into the channel's configured (dropdown) unit.

CONTRACT.md: document the unit semantics.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 15:06:37 +02:00
..
2026-02-19 17:37:21 +01:00

Measurement Test Suite Layout

This folder follows EVOLV standard node test structure.

Required folders

  • basic/
  • integration/
  • edge/
  • helpers/

Baseline files

  • basic/specific-constructor.basic.test.js
  • basic/scaling-and-output.basic.test.js
  • basic/nodeclass-routing.basic.test.js
  • integration/examples-flows.integration.test.js
  • integration/measurement-event.integration.test.js
  • edge/invalid-payload.edge.test.js
  • edge/outlier-toggle.edge.test.js

Authoritative mapping for coverage intent lives in:

  • .agents/function-anchors/measurement/EVIDENCE-measurement-tests.md