feature: Improve dashboard functionality

This commit is contained in:
voltsrage
2026-06-23 20:19:32 +08:00
parent dd0fd88731
commit 79b6d9d85e
60 changed files with 2857 additions and 164 deletions
@@ -36,6 +36,20 @@ describe('AlertCard', () => {
expect(wrapper.emitted('acknowledge')).toHaveLength(1)
})
it('showsAcknowledgedByWhenPresent', () => {
const wrapper = mount(AlertCard, {
props: {
alert: {
...openAlert,
status: 'Acknowledged',
acknowledgedBy: 'Demo Nurse (NURSE)',
acknowledgedAt: '2026-06-19T12:30:00Z',
},
},
})
expect(wrapper.text()).toContain('Acknowledged by Demo Nurse (Nurse)')
})
it('resolvedAlertHidesActions', () => {
const wrapper = mount(AlertCard, { props: { alert: resolvedAlert } })
const actionButtons = wrapper.findAll('button').filter(b => ['Acknowledge', 'Resolve'].includes(b.text()))