
> operator-board@1.0.0 test
> node --test tests/*.test.mjs

✔ all returns all tasks without sharing the array (1.04525ms)
✔ open returns open IDs in order (0.54ms)
✔ done returns completed IDs (0.087417ms)
✔ empty input has no matches (0.055125ms)
✔ unknown status is rejected (0.182791ms)
✔ creation trims a valid title (0.074958ms)
✔ blank and whitespace-only titles are rejected (0.057709ms)
✔ title boundary accepts 120 and rejects 121 (0.060208ms)
✔ non-string title and blank ID are rejected (0.061792ms)
✔ toggle changes only target completion without mutation (0.104542ms)
✔ toggling twice restores the values (0.059125ms)
✔ toggle rejects a missing ID (0.042625ms)
ℹ tests 12
ℹ suites 0
ℹ pass 12
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 40.645292
