Files
pbakaus_impeccable/tests/oracle/vectors/calls/rules.checks/cssLengthToPx.jsonl
T
Paul Bakaus b6a34de55a Tests: gate behavior on the oracle and the engine binary
Unit tests of the deleted Node scripts and the JS detector are removed;
their behavior is pinned by tests/oracle goldens (frozen JS behavior plus
reviewed deltas) and the engine's own tests. tests/oracle.test.mjs replays
the corpus against the binary (IMPECCABLE_BIN or skill/scripts/bin/<target>/,
via tests/lib/engine-bin.mjs) and skips cleanly without one; the framework
fixture sweep drives live-inject, live-wrap, and detect-csp through the
binary the same way. record.mjs learns --bin. The function-level vectors
under tests/oracle/vectors/calls are committed as the frozen snapshot they
can no longer be regenerated from. Suites: core trimmed to build and
transformer tests, oracle added to the default run, detector/live reduced to
packaging and reference checks, the live-e2e helper tests move to the opt-in
live-e2e lane pending its retarget, cli-remote-e2e is an empty placeholder.

Prepared with AI assistance (Claude Code).
2026-08-31 19:59:20 -07:00

31 lines
882 B
JSON

{"args":["10px"],"result":10}
{"args":["18px"],"result":18}
{"args":[""],"result":null}
{"args":["12px"],"result":12}
{"args":["3px"],"result":3}
{"args":["8px"],"result":8}
{"args":["200px"],"result":200}
{"args":["90px"],"result":90}
{"args":["4px"],"result":4}
{"args":["0"],"result":null}
{"args":["100%"],"result":null}
{"args":["24px"],"result":24}
{"args":["1px"],"result":1}
{"args":["5px"],"result":5}
{"args":["40px"],"result":40}
{"args":["6px"],"result":6}
{"args":["2px"],"result":2}
{"args":["7px"],"result":7}
{"args":["999px"],"result":999}
{"args":["240px"],"result":240}
{"args":["120px"],"result":120}
{"args":["8px"],"result":8}
{"args":["4px"],"result":4}
{"args":[""],"result":null}
{"args":["0"],"result":null}
{"args":["3px"],"result":3}
{"args":["100%"],"result":null}
{"args":["24px"],"result":24}
{"args":["1px"],"result":1}
{"args":["12px"],"result":12}