command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/model-proxy/tests/settings.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/MLCeSS
launch nice: 19
✔ absent proxy settings preserves no-proxy contract; present settings validate pinned path (1.901506ms)
✔ proxy-config-invalid: unknown (0.618368ms)
✔ proxy-config-invalid: missing (0.23385ms)
✔ proxy-config-invalid: low (0.672067ms)
✔ proxy-config-invalid: high (0.17348ms)
✔ proxy-config-invalid: host (0.155132ms)
✔ proxy-config-invalid: string (0.157705ms)
✔ proxy-config-invalid: binary (0.137589ms)
✔ proxy-config-invalid: null (0.152987ms)
✔ proxy-config-invalid: malformed or symlink settings refuse (0.651754ms)
✔ proxy-install-missing: init requires fetch before any state is written (0.6645ms)
✔ proxy-install-invalid: binary or panel mutation refuses (0.638609ms)
✔ proxy-key-invalid: empty, multiline and too-long key refuse before creation (0.928691ms)
✔ exclusive initialization writes private sentinel config, never rewrites config.json or exposes key (7.908909ms)
✔ proxy-port-in-use: init refuses occupied loopback without files (1.78688ms)
✔ proxy-init-busy: existing lock refuses without touching it (1.11511ms)
✔ proxy-init-failed: symlink or non-private secrets directory refuses without changing it (1.059762ms)
✔ proxy-already-initialized: each existing target is preserved and never followed (1.185454ms)
✔ proxy-install-invalid: modified panel also refuses (0.346004ms)
ℹ tests 19
ℹ suites 0
ℹ pass 19
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 91.953823
