feat: 重建 MediaMTX 生命周期与状态对账 (#67)

This commit is contained in:
QiuSW
2026-08-14 17:42:26 +08:00
parent 24cf4bbd65
commit 19f9bfa1a0
26 changed files with 1560 additions and 0 deletions
@@ -0,0 +1,10 @@
import { mediaStatusLabel, mediaStatusType } from '@/views/sense/media/mediaStatus'
describe('Sense media status presentation', () => {
it('uses actionable labels for expected lifecycle states', () => {
expect(mediaStatusLabel('waiting')).toBe('等待拉流')
expect(mediaStatusLabel('process_unavailable')).toBe('进程不可用')
expect(mediaStatusType('ready')).toBe('success')
expect(mediaStatusType('apply_failed')).toBe('danger')
})
})