@zyf2e/mitojs
Version:
A SDK for monitoring browser errors
21 lines (19 loc) • 535 B
text/typescript
import { EVENTTYPES } from '@/common/constant'
import { subscribeEvent, triggerHandlers } from '@/common/subscribe'
describe('subscribe.ts', () => {
it('should subscribe work', () => {
let isRun = false
const tempData = { test: 1 }
let callBackData
subscribeEvent({
type: EVENTTYPES.MITO,
callback: (data) => {
isRun = true
callBackData = data
}
})
triggerHandlers(EVENTTYPES.MITO, tempData)
expect(isRun).toBeTruthy()
expect(callBackData).toEqual(tempData)
})
})