command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/model-proxy/tests/settings.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/oEntjx
launch nice: 19
✔ absent proxy settings preserves no-proxy contract; present settings validate pinned path (2.279065ms)
✔ proxy-config-invalid: unknown (0.760824ms)
✔ proxy-config-invalid: missing (0.316007ms)
✔ proxy-config-invalid: low (0.342174ms)
✔ proxy-config-invalid: high (0.289309ms)
✔ proxy-config-invalid: host (0.221466ms)
✔ proxy-config-invalid: string (0.200217ms)
✔ proxy-config-invalid: binary (0.182446ms)
✔ proxy-config-invalid: null (0.214646ms)
✔ proxy-config-invalid: malformed or symlink settings refuse (0.769231ms)
✔ proxy-install-missing: init requires fetch before any state is written (0.953781ms)
✔ proxy-install-invalid: binary or panel mutation refuses (0.646276ms)
✔ proxy-key-invalid: empty, multiline and too-long key refuse before creation (1.238406ms)
✔ exclusive initialization writes private sentinel config, never rewrites config.json or exposes key (10.511857ms)
✔ proxy-port-in-use: init refuses occupied loopback without files (2.513442ms)
✔ proxy-init-busy: existing lock refuses without touching it (1.59465ms)
✔ proxy-init-failed: symlink or non-private secrets directory refuses without changing it (1.520822ms)
✔ proxy-already-initialized: each existing target is preserved and never followed (1.724105ms)
✔ proxy-install-invalid: modified panel also refuses (0.487063ms)
ℹ tests 19
ℹ suites 0
ℹ pass 19
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 120.02679
