command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/model-proxy/tests/settings.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/bTrsYr
launch nice: 19
✔ absent proxy settings preserves no-proxy contract; present settings validate pinned path (1.846201ms)
✔ proxy-config-invalid: unknown (0.460617ms)
✔ proxy-config-invalid: missing (0.174041ms)
✔ proxy-config-invalid: low (0.65088ms)
✔ proxy-config-invalid: high (0.177839ms)
✔ proxy-config-invalid: host (0.162754ms)
✔ proxy-config-invalid: string (0.230744ms)
✔ proxy-config-invalid: binary (0.17845ms)
✔ proxy-config-invalid: null (0.168819ms)
✔ proxy-config-invalid: malformed or symlink settings refuse (0.67631ms)
✔ proxy-install-missing: init requires fetch before any state is written (0.767812ms)
✔ proxy-install-invalid: binary or panel mutation refuses (0.507922ms)
✔ proxy-key-invalid: empty, multiline and too-long key refuse before creation (0.893913ms)
✔ exclusive initialization writes private sentinel config, never rewrites config.json or exposes key (7.461291ms)
✔ proxy-port-in-use: init refuses occupied loopback without files (2.130005ms)
✔ proxy-init-busy: existing lock refuses without touching it (1.273547ms)
✔ proxy-init-failed: symlink or non-private secrets directory refuses without changing it (0.868646ms)
✔ proxy-already-initialized: each existing target is preserved and never followed (1.265115ms)
✔ proxy-install-invalid: modified panel also refuses (0.371958ms)
ℹ tests 19
ℹ suites 0
ℹ pass 19
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 94.08478
