BTerminal/v2
Hibryda 35a515db25 test(v2): add vitest and cargo tests for sdk-messages, agent-tree, session, ctx
Frontend (vitest):
- sdk-messages.test.ts: adaptSDKMessage() for all 9 message types
- agent-tree.test.ts: buildAgentTree(), countTreeNodes(), subtreeCost()
- vite.config.ts: vitest test config (src/**/*.test.ts)
- package.json: vitest ^4.0.18 dev dep, "test" script

Backend (cargo):
- session.rs: SessionDb CRUD tests (sessions, SSH, settings, layout) with tempfile
- ctx.rs: CtxDb error handling tests with missing database
- Cargo.toml: tempfile 3 dev dependency
2026-03-06 15:10:12 +01:00
..
.vscode chore(v2): add Cargo.lock and VS Code extensions config 2026-03-05 23:32:00 +01:00
sidecar feat(v2): add Deno sidecar proof-of-concept 2026-03-06 15:10:01 +01:00
src test(v2): add vitest and cargo tests for sdk-messages, agent-tree, session, ctx 2026-03-06 15:10:12 +01:00
src-tauri test(v2): add vitest and cargo tests for sdk-messages, agent-tree, session, ctx 2026-03-06 15:10:12 +01:00
.gitignore feat(v2): scaffold Tauri 2.x + Svelte 5 project (Phase 1) 2026-03-05 23:26:27 +01:00
index.html feat(v2): scaffold Tauri 2.x + Svelte 5 project (Phase 1) 2026-03-05 23:26:27 +01:00
package-lock.json test(v2): add vitest and cargo tests for sdk-messages, agent-tree, session, ctx 2026-03-06 15:10:12 +01:00
package.json test(v2): add vitest and cargo tests for sdk-messages, agent-tree, session, ctx 2026-03-06 15:10:12 +01:00
svelte.config.js feat(v2): scaffold Tauri 2.x + Svelte 5 project (Phase 1) 2026-03-05 23:26:27 +01:00
tsconfig.app.json feat(v2): scaffold Tauri 2.x + Svelte 5 project (Phase 1) 2026-03-05 23:26:27 +01:00
tsconfig.json feat(v2): scaffold Tauri 2.x + Svelte 5 project (Phase 1) 2026-03-05 23:26:27 +01:00
tsconfig.node.json feat(v2): scaffold Tauri 2.x + Svelte 5 project (Phase 1) 2026-03-05 23:26:27 +01:00
vite.config.ts test(v2): add vitest and cargo tests for sdk-messages, agent-tree, session, ctx 2026-03-06 15:10:12 +01:00