mirror of https://github.com/garrytan/gstack.git
- commands.test.ts: describe-scoped beforeAll(goto) hooks become beforeEach — bun 1.2.x runs describe-scoped beforeAll eagerly at file start in file order, so the three navigations clobbered each other and cascaded into 55 wrong-page / dead-session failures; beforeEach is correctly scoped on all bun versions. - content-security.test.ts: restore the module-load urlBlocklistFilter after the content-filter describe — the module instance is shared across files, and leaving the registry empty broke security-integration.test.ts downstream. - watchdog.test.ts: hardcoded ports 34901-34903 → BROWSE_PORT=0 (random), ending EADDRINUSE collisions with sibling worktree runs. - gstack-update-check.test.ts: pin GSTACK_HOME/GSTACK_STATE_ROOT to the test's state dir so leaked env from other files can't redirect config. - terminal-agent(.integration).test.ts: re-pin static-grep anchors to the current maybeSpawnPty/canDispatchOverTunnel source; feature-detected skip for Bun.spawn PTY support (absent on bun 1.2.x); success-path WebSocket handshake via raw TCP (fetch() never resolves 101 upgrades on bun 1.2.x). - dual-listener.test.ts: update pinned literal to the args-aware canDispatchOverTunnel(body?.command, body?.args) form. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bin | ||
| scripts | ||
| src | ||
| test | ||
| PLAN-snapshot-dropdown-interactive.md | ||
| SKILL.md | ||
| SKILL.md.tmpl | ||