UNPKG

853 BTypeScriptView Raw
1import * as opentracing from '../index';
2import MockContext from './mock_context';
3import MockReport from './mock_report';
4import MockSpan from './mock_span';
5/**
6 * OpenTracing Tracer implementation designed for use in unit tests.
7 */
8export declare class MockTracer extends opentracing.Tracer {
9 private _spans;
10 protected _startSpan(name: string, fields: opentracing.SpanOptions): MockSpan;
11 protected _inject(span: MockContext, format: any, carrier: any): never;
12 protected _extract(format: any, carrier: any): never;
13 constructor();
14 private _allocSpan;
15 /**
16 * Discard any buffered data.
17 */
18 clear(): void;
19 /**
20 * Return the buffered data in a format convenient for making unit test
21 * assertions.
22 */
23 report(): MockReport;
24}
25export default MockTracer;
26//# sourceMappingURL=mock_tracer.d.ts.map
\No newline at end of file