Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit 3f161dd

Browse files
refactor: apply code guidelines rules to test-span.ts file
1 parent 528be79 commit 3f161dd

1 file changed

Lines changed: 72 additions & 69 deletions

File tree

packages/opencensus-core/test/test-span.ts

Lines changed: 72 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -14,83 +14,86 @@
1414
* limitations under the License.
1515
*/
1616

17-
import { Span } from '../src/trace/model/span';
18-
import { RootSpan } from '../src/trace/model/rootspan';
19-
import { SpanBaseModel } from '../src/trace/types/tracetypes';
20-
import { Tracer } from '../src/trace/model/tracer';
21-
22-
23-
var assert = require('assert');
24-
25-
let tracer = new Tracer()
26-
27-
describe('Span', function () {
28-
29-
describe('startSpan()', function () {
30-
31-
it('should create an span', function () {
32-
const rootSpan = new RootSpan(tracer);
33-
assert.ok(rootSpan instanceof SpanBaseModel);
34-
35-
rootSpan.start();
36-
const span = rootSpan.startSpan('spanName', 'typeSpan');
37-
assert.ok(span instanceof Span);
38-
assert.ok(span.id);
17+
import * as assert from 'assert';
18+
19+
import {RootSpan} from '../src/trace/model/rootspan';
20+
import {Span} from '../src/trace/model/span';
21+
import {Tracer} from '../src/trace/model/tracer';
22+
import {SpanBaseModel} from '../src/trace/types/tracetypes';
23+
24+
let tracer = new Tracer();
25+
26+
describe('Span', function() {
27+
/**
28+
* Should create, start and end a rootspan
29+
*/
30+
describe('startSpan()', function() {
31+
it('should create an span', function() {
32+
const rootSpan = new RootSpan(tracer);
33+
assert.ok(rootSpan instanceof SpanBaseModel);
34+
35+
rootSpan.start();
36+
const span = rootSpan.startSpan('spanName', 'typeSpan');
37+
assert.ok(span instanceof Span);
38+
assert.ok(span.id);
3939
});
4040

41-
it('should start a span', function () {
42-
const rootSpan = new RootSpan(tracer);
43-
rootSpan.start();
44-
const span = rootSpan.startSpan('spanName', 'typeSpan');
45-
span.start();
46-
assert.ok(span.started);
41+
it('should start a span', function() {
42+
const rootSpan = new RootSpan(tracer);
43+
rootSpan.start();
44+
const span = rootSpan.startSpan('spanName', 'typeSpan');
45+
span.start();
46+
assert.ok(span.started);
4747
});
4848

49-
it('should end a span', function () {
50-
const rootSpan = new RootSpan(tracer);
51-
rootSpan.start();
52-
const span = rootSpan.startSpan('spanName', 'typeSpan');
53-
span.start();
54-
span.end();
55-
assert.ok(span.ended);
49+
it('should end a span', function() {
50+
const rootSpan = new RootSpan(tracer);
51+
rootSpan.start();
52+
const span = rootSpan.startSpan('spanName', 'typeSpan');
53+
span.start();
54+
span.end();
55+
assert.ok(span.ended);
5656
});
57-
});
58-
59-
describe('Span checking after creation', function () {
60-
61-
it('should not start span after it ended', function () {
62-
const root = new RootSpan(tracer);
63-
root.start();
64-
const span = root.startSpan('spanName', 'typeSpan');
65-
span.start();
66-
span.end();
67-
68-
span.start();
69-
assert.equal(span.ended, true);
57+
});
58+
59+
/**
60+
* Should not start span after it ended
61+
*/
62+
describe('Span checking after creation', function() {
63+
it('should not start span after it ended', function() {
64+
const root = new RootSpan(tracer);
65+
root.start();
66+
const span = root.startSpan('spanName', 'typeSpan');
67+
span.start();
68+
span.end();
69+
70+
span.start();
71+
assert.equal(span.ended, true);
7072
});
71-
});
72-
73-
describe('Span data', function () {
74-
75-
it('should create an unique numeric span ID strings', function () {
76-
const root = new RootSpan(tracer);
77-
root.start();
78-
79-
var numberOfSpansToCheck = 5;
80-
for (var i = 0; i < numberOfSpansToCheck; i++) {
81-
var span = root.startSpan('spanName' + i, 'typeSpan' + i);
82-
var spanId = span.id;
83-
assert.ok(typeof spanId === 'string');
84-
assert.ok(spanId.match(/\d+/));
85-
assert.ok(Number(spanId) > 0);
86-
assert.strictEqual(Number(spanId).toString(), spanId);
87-
}
73+
});
74+
75+
/**
76+
* Should an unique ID for spans
77+
*/
78+
describe('Span data', function() {
79+
it('should create an unique numeric span ID strings', function() {
80+
const root = new RootSpan(tracer);
81+
root.start();
82+
83+
var numberOfSpansToCheck = 5;
84+
for (var i = 0; i < numberOfSpansToCheck; i++) {
85+
var span = root.startSpan('spanName' + i, 'typeSpan' + i);
86+
var spanId = span.id;
87+
assert.ok(typeof spanId === 'string');
88+
assert.ok(spanId.match(/\d+/));
89+
assert.ok(Number(spanId) > 0);
90+
assert.strictEqual(Number(spanId).toString(), spanId);
91+
}
8892
});
8993

9094
// TODO
91-
it('should truncate namespace', function () {
92-
this.skip();
95+
it('should truncate namespace', function() {
96+
this.skip();
9397
});
94-
});
95-
98+
});
9699
});

0 commit comments

Comments
 (0)