AlarmManager.test.js 768 Bytes
Newer Older
YazhouChen's avatar
YazhouChen committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
import AlarmManager from '@/domain/models/AlarmManager.js'
import {ALARM_COLLECTION,UNCONFIRMED_ALARMLIST} from "../../../mock/deviceState/AlarmManagerMock";

describe ('AlarmManager', () => {
  it("should findAlarmByKey", () => {

    let alarmCollection = ALARM_COLLECTION

    let alarmMgr = AlarmManager(alarmCollection)
    let alarm = alarmMgr.findAlarmByKey("1")
    expect(alarm).to.eql(alarmCollection["1"])
  })
})

describe ('AlarmManager', () => {
  it("should getUnConfirmedAlarmList", () => {

    let alarmCollection = ALARM_COLLECTION
    let unConfirmedAlarmList = UNCONFIRMED_ALARMLIST

    let alarmMgr = AlarmManager(alarmCollection)
    let alarmList = alarmMgr.getUnConfirmedAlarmList()
    expect(alarmList).to.eql(unConfirmedAlarmList)
  })
})