Files
hermes-agent/web/src/lib/session-prune.test.ts
T
2026-08-16 01:55:25 -07:00

16 lines
578 B
TypeScript

import { describe, expect, it } from 'vitest'
import { formatSessionPruneResult } from './session-prune'
describe('formatSessionPruneResult', () => {
it('reports open sessions skipped by the prune safety guard', () => {
expect(formatSessionPruneResult({ removed: 0, skipped_open: 2 })).toBe(
'Pruned 0 sessions. Skipped 2 open sessions; prune only removes ended sessions.'
)
})
it('keeps the existing success message when nothing was skipped', () => {
expect(formatSessionPruneResult({ removed: 1, skipped_open: 0 })).toBe('Pruned 1 session')
})
})