@@ -8,61 +8,61 @@ var config = require("../../lib/config");
8
8
var dashboardAgent = require ( "../../lib/dashboard-agent" ) ;
9
9
var pusage = require ( "pidusage" ) ;
10
10
11
- describe ( "dashboard-agent" , ( ) => {
11
+ describe ( "dashboard-agent" , function ( ) {
12
12
13
- let server ;
14
- let agent ;
13
+ var server ;
14
+ var agent ;
15
15
var TEST_PORT = 12345 ;
16
16
var REPORTING_THRESHOLD = 1500 ;
17
17
18
- before ( ( ) => {
18
+ before ( function ( ) {
19
19
process . env [ config . PORT_KEY ] = TEST_PORT ;
20
20
process . env [ config . BLOCKED_THRESHOLD_KEY ] = 1 ;
21
21
} ) ;
22
22
23
- beforeEach ( ( ) => {
23
+ beforeEach ( function ( ) {
24
24
agent = dashboardAgent ( ) ;
25
25
server = new SocketIO ( TEST_PORT ) ;
26
26
} ) ;
27
27
28
- afterEach ( ( ) => {
28
+ afterEach ( function ( ) {
29
29
server . close ( ) ;
30
30
agent . destroy ( ) ;
31
31
} ) ;
32
32
33
- describe ( "initialization" , ( ) => {
34
- let clock ;
35
- before ( ( ) => {
33
+ describe ( "initialization" , function ( ) {
34
+ var clock ;
35
+ before ( function ( ) {
36
36
clock = sinon . useFakeTimers ( ) ;
37
37
} ) ;
38
38
39
- after ( ( ) => {
39
+ after ( function ( ) {
40
40
clock . restore ( ) ;
41
41
} ) ;
42
42
43
- it ( "should use environment variables for configuration" , ( done ) => {
44
- var checkMetrics = ( metrics ) => {
43
+ it ( "should use environment variables for configuration" , function ( done ) {
44
+ var checkMetrics = function ( metrics ) {
45
45
expect ( metrics ) . to . be . exist ;
46
46
expect ( metrics . eventLoop . delay ) . to . equal ( 0 ) ;
47
47
} ;
48
48
49
49
clock . tick ( REPORTING_THRESHOLD ) ;
50
50
51
- server . on ( "connection" , ( socket ) => {
51
+ server . on ( "connection" , function ( socket ) {
52
52
expect ( socket ) . to . be . defined ;
53
53
socket . on ( "error" , done ) ;
54
- socket . on ( "metrics" , ( data ) => { //eslint-disable-line max-nested-callbacks
54
+ socket . on ( "metrics" , function ( data ) { //eslint-disable-line max-nested-callbacks
55
55
checkMetrics ( JSON . parse ( data ) ) ;
56
56
done ( ) ;
57
57
} ) ;
58
58
} ) ;
59
59
} ) ;
60
60
} ) ;
61
61
62
- describe ( "reporting" , ( ) => {
63
- it ( "should provide basic metrics" , ( done ) => {
62
+ describe ( "reporting" , function ( ) {
63
+ it ( "should provide basic metrics" , function ( done ) {
64
64
65
- var checkMetrics = ( metrics ) => {
65
+ var checkMetrics = function ( metrics ) {
66
66
expect ( metrics ) . to . be . defined ;
67
67
expect ( metrics . eventLoop ) . to . deep . equal ( { delay : 0 , high : 0 } ) ;
68
68
expect ( metrics . mem ) . to . exist ;
@@ -73,39 +73,39 @@ describe("dashboard-agent", () => {
73
73
expect ( metrics . cpu . utilization ) . to . be . above ( 0 ) ;
74
74
} ;
75
75
76
- agent . _getStats ( ( err , metrics ) => {
76
+ agent . _getStats ( function ( err , metrics ) {
77
77
expect ( err ) . to . be . null ;
78
78
checkMetrics ( metrics ) ;
79
79
done ( ) ;
80
80
} ) ;
81
81
} ) ;
82
82
83
- it ( "should report an event loop delay and cpu stats" , ( done ) => {
83
+ it ( "should report an event loop delay and cpu stats" , function ( done ) {
84
84
var delay = { current : 100 , max : 150 } ;
85
85
var pusageResults = { cpu : 50 } ;
86
86
var pidStub = sinon . stub ( pusage , "stat" ) . yields ( null , pusageResults ) ;
87
87
88
88
agent . _delayed ( delay . max ) ;
89
89
agent . _delayed ( delay . current ) ;
90
90
91
- var checkMetrics = ( metrics ) => {
91
+ var checkMetrics = function ( metrics ) {
92
92
expect ( metrics . eventLoop . delay ) . to . equal ( delay . current ) ;
93
93
expect ( metrics . eventLoop . high ) . to . be . equal ( delay . max ) ;
94
94
expect ( metrics . cpu . utilization ) . to . equal ( pusageResults . cpu ) ;
95
95
} ;
96
96
97
- agent . _getStats ( ( err , metrics ) => {
97
+ agent . _getStats ( function ( err , metrics ) {
98
98
expect ( err ) . to . be . null ;
99
99
checkMetrics ( metrics ) ;
100
100
pidStub . restore ( ) ;
101
101
done ( ) ;
102
102
} ) ;
103
103
} ) ;
104
104
105
- it ( "should return an error when pusage fails" , ( done ) => {
105
+ it ( "should return an error when pusage fails" , function ( done ) {
106
106
var pidStub = sinon . stub ( pusage , "stat" ) . yields ( new Error ( "bad error" ) ) ;
107
107
108
- agent . _getStats ( ( err , metrics ) => {
108
+ agent . _getStats ( function ( err , metrics ) {
109
109
expect ( err ) . to . exist ;
110
110
expect ( metrics ) . to . be . undefined ;
111
111
expect ( err . message ) . to . equal ( "bad error" ) ;
0 commit comments