16 lines
578 B
TypeScript
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')
|
|
})
|
|
})
|