UNPKG

@zyf2e/mitojs

Version:

A SDK for monitoring browser errors

22 lines (20 loc) 648 B
import { options, setTraceId } from '@/core' describe('options.ts', () => { it('should setTraceId func work', () => { options.bindOptions({ includeHttpUrlTraceIdRegExp: /cjh/, enableTraceId: true }) let testIsRun = false setTraceId('http://www.test.com/a/b', (headerFieldName: string, traceId: string) => { testIsRun = true }) expect(testIsRun).toBeFalsy() let cjhIsRun = false setTraceId('http://www.cjh.com/a/b', (headerFieldName: string, traceId: string) => { cjhIsRun = true expect(headerFieldName).toBe(options.traceIdFieldName) }) expect(cjhIsRun).toBeTruthy() }) })