18 lines
805 B
JavaScript
18 lines
805 B
JavaScript
jest.mock('@/api/bell/alert-lifecycle', () => ({
|
|
acknowledgeAlert: jest.fn(),
|
|
closeAlert: jest.fn(),
|
|
getAlertLifecycle: jest.fn()
|
|
}))
|
|
|
|
import AlertDetail from '@/views/bell/alerts/detail.vue'
|
|
import LifecycleTimeline from '@/views/bell/alerts/components/LifecycleTimeline.vue'
|
|
describe('Bell ordinary-user lifecycle wording', () => {
|
|
it('maps technical states and outcomes to familiar wording', () => {
|
|
expect(AlertDetail.methods.statusName('open')).toBe('待处理')
|
|
expect(AlertDetail.methods.statusName('acknowledged')).toBe('处理中')
|
|
expect(AlertDetail.methods.statusName('closed')).toBe('已完成')
|
|
expect(AlertDetail.methods.outcomeName('false_positive')).toBe('误报')
|
|
expect(LifecycleTimeline.methods.outcomeName('unable_to_confirm')).toBe('无法确认')
|
|
})
|
|
})
|