@zyf2e/mitojs
Version:
A SDK for monitoring browser errors
23 lines (21 loc) • 640 B
text/typescript
import { BREADCRUMBTYPES } from '@/common/constant'
import { breadcrumb, log } from '@/core'
import { Severity } from '@/utils/Severity'
describe('external log function', () => {
it('should log func work', () => {
const message = 'error info'
const tag = 'error tag'
const level = Severity.High
log({
message,
tag,
level
})
const stack = breadcrumb.getStack()
expect(stack.length).toBe(1)
expect(stack[0].type).toBe(BREADCRUMBTYPES.CUSTOMER)
expect(stack[0].level).toBe(Severity.Error)
expect(stack[0].data).toBe(message)
expect(breadcrumb.getStack().length).toBe(1)
})
})