11/**
2- * Copyright 2017 Google Inc. All Rights Reserved.
2+ * Copyright 2018 Google Inc. All Rights Reserved.
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License");
55 * you may not use this file except in compliance with the License.
@@ -18,15 +18,13 @@ import { Tracer } from '../src/trace/model/tracer';
1818import { RootSpan } from '../src/trace/model/rootspan' ;
1919import { Span } from '../src/trace/model/span' ;
2020import { Exporter } from '../src/exporters/exporter' ;
21+ import { Sampler } from '../src/trace/config/sampler' ;
2122
2223let assert = require ( 'assert' ) ;
2324
2425describe ( 'Tracer' , function ( ) {
2526 const options = { name : "test" } ;
26- const callback = ( root ) => {
27-
28- return root ;
29- }
27+ const callback = ( root ) => { return root ; }
3028
3129 describe ( 'new Tracer()' , function ( ) {
3230 it ( 'should create a Tracer instance' , function ( ) {
@@ -52,35 +50,27 @@ describe('Tracer', function () {
5250 describe ( 'startRootSpan()' , function ( ) {
5351
5452 it ( 'should start the rootSpan' , function ( ) {
55- const tracer = new Tracer ( ) ;
56- tracer . start ( ) ;
57- const root = tracer . startRootSpan ( options , callback ) ;
58-
59- assert . ok ( root . started ) ;
60- } ) ;
61-
62- it ( 'should set the new span root as currentRootSpan' , function ( ) {
63- const tracer = new Tracer ( ) ;
53+ let tracer = new Tracer ( ) ;
6454 tracer . start ( ) ;
65- const root = tracer . startRootSpan ( options , callback ) ;
55+ let rootSpan = tracer . startRootSpan ( options , callback ) ;
6656
67- assert . equal ( tracer . currentRootSpan . id , root . id ) ;
57+ assert . ok ( rootSpan . started ) ;
6858 } ) ;
6959 } ) ;
7060
7161 describe ( 'end()' , function ( ) {
7262 it ( 'should end current trace' , function ( ) {
73- const tracer = new Tracer ( ) ;
74- const trace = tracer . startRootSpan ( options , callback ) ;
75- trace . end ( ) ;
76- assert . ok ( trace . ended ) ;
63+ let tracer = new Tracer ( ) ;
64+ let rootSpan = tracer . startRootSpan ( options , callback ) ;
65+ rootSpan . end ( ) ;
66+ assert . ok ( rootSpan . ended ) ;
7767 } ) ;
7868 } ) ;
7969
8070 describe ( 'clearCurrentRootSpan()' , function ( ) {
8171 it ( 'should set the current root span to null' , function ( ) {
82- const tracer = new Tracer ( ) ;
83- const trace = tracer . startRootSpan ( options , callback ) ;
72+ let tracer = new Tracer ( ) ;
73+ let rootSpan = tracer . startRootSpan ( options , callback ) ;
8474 tracer . clearCurrentTrace ( ) ;
8575
8676 assert . ok ( tracer . currentRootSpan == null ) ;
@@ -89,19 +79,16 @@ describe('Tracer', function () {
8979
9080 describe ( 'startSpan()' , function ( ) {
9181 it ( 'should return a Span instance' , function ( ) {
92- const tracer = new Tracer ( ) ;
93- const trace = tracer . startRootSpan ( options , callback ) ;
94- trace . start ( ) ;
95- const span = tracer . startSpan ( "spanName" , "spanType" ) ;
96- console . log ( span ) ;
82+ let tracer = new Tracer ( ) ;
83+ let rootSpan = tracer . startRootSpan ( options , callback ) ;
84+ let span = tracer . startSpan ( "spanName" , "spanType" ) ;
9785 assert . ok ( span instanceof Span ) ;
9886 } ) ;
9987
10088 it ( 'should start a span' , function ( ) {
101- const tracer = new Tracer ( ) ;
102- const trace = tracer . startRootSpan ( options , callback ) ;
103- trace . start ( ) ;
104- const span = tracer . startSpan ( "spanName" , "spanType" ) ;
89+ let tracer = new Tracer ( ) ;
90+ let rootSpan = tracer . startRootSpan ( options , callback ) ;
91+ let span = tracer . startSpan ( "spanName" , "spanType" ) ;
10592 assert . ok ( span . started ) ;
10693 } ) ;
10794 } ) ;
0 commit comments