mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-17 08:36:25 +03:00
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).
11 lines
866 B
JSON
11 lines
866 B
JSON
{"args":["\"Fraunces\",Georgia,serif"],"result":{"primary":"fraunces","isSerif":true}}
|
|
{"args":["\"Recoleta\",serif"],"result":{"primary":"recoleta","isSerif":true}}
|
|
{"args":["\"Playfair Display\",serif"],"result":{"primary":"playfair display","isSerif":true}}
|
|
{"args":["\"CustomSerifFace\",serif"],"result":{"primary":"customserifface","isSerif":true}}
|
|
{"args":["\"Karla\",sans-serif"],"result":{"primary":"karla","isSerif":false}}
|
|
{"args":["\"Fraunces\",Georgia,serif"],"result":{"primary":"fraunces","isSerif":true}}
|
|
{"args":["\"Recoleta\",serif"],"result":{"primary":"recoleta","isSerif":true}}
|
|
{"args":["\"Playfair Display\",serif"],"result":{"primary":"playfair display","isSerif":true}}
|
|
{"args":["\"CustomSerifFace\",serif"],"result":{"primary":"customserifface","isSerif":true}}
|
|
{"args":["\"Karla\",sans-serif"],"result":{"primary":"karla","isSerif":false}}
|