@@ -6,7 +6,7 @@ describe('When the concurrency limit is 1', function () {
6
6
const promiseQueue = new PromiseQueue ( { concurrency : 1 } ) ;
7
7
promiseQueue . add ( ( ) => {
8
8
return new Promise ( resolve => {
9
- assert . equal ( promiseQueue . ongoingCount , 1 ) ;
9
+ assert . strictEqual ( promiseQueue . ongoingCount , 1 ) ;
10
10
setTimeout ( function ( ) {
11
11
resolve ( 1 ) ;
12
12
} , 500 )
@@ -17,7 +17,7 @@ describe('When the concurrency limit is 1', function () {
17
17
return new Promise ( resolve => {
18
18
setTimeout ( function ( ) {
19
19
resolve ( 1 ) ;
20
- assert . equal ( promiseQueue . ongoingCount , 1 ) ;
20
+ assert . strictEqual ( promiseQueue . ongoingCount , 1 ) ;
21
21
} , 500 )
22
22
} )
23
23
} ) ;
@@ -26,17 +26,17 @@ describe('When the concurrency limit is 1', function () {
26
26
return new Promise ( resolve => {
27
27
setTimeout ( function ( ) {
28
28
resolve ( 1 ) ;
29
- assert . equal ( promiseQueue . ongoingCount , 1 ) ;
29
+ assert . strictEqual ( promiseQueue . ongoingCount , 1 ) ;
30
30
done ( ) ;
31
31
} , 500 )
32
32
} )
33
33
} ) ;
34
34
35
35
// only one promise is waiting to run
36
- assert . equal ( promiseQueue . waitingCount , 2 ) ;
36
+ assert . strictEqual ( promiseQueue . waitingCount , 2 ) ;
37
37
38
38
// only one promise is running
39
- assert . equal ( promiseQueue . ongoingCount , 1 ) ;
39
+ assert . strictEqual ( promiseQueue . ongoingCount , 1 ) ;
40
40
} ) ;
41
41
} ) ;
42
42
@@ -47,7 +47,7 @@ describe('When the concurrency limit is 2', function () {
47
47
return new Promise ( resolve => {
48
48
setTimeout ( function ( ) {
49
49
resolve ( 1 ) ;
50
- assert . equal ( promiseQueue . ongoingCount , 2 ) ;
50
+ assert . strictEqual ( promiseQueue . ongoingCount , 2 ) ;
51
51
} , 500 )
52
52
} )
53
53
} ) ;
@@ -56,7 +56,7 @@ describe('When the concurrency limit is 2', function () {
56
56
return new Promise ( resolve => {
57
57
setTimeout ( function ( ) {
58
58
resolve ( 1 ) ;
59
- assert . equal ( promiseQueue . ongoingCount , 2 ) ;
59
+ assert . strictEqual ( promiseQueue . ongoingCount , 2 ) ;
60
60
} , 500 )
61
61
} )
62
62
} ) ;
@@ -65,7 +65,7 @@ describe('When the concurrency limit is 2', function () {
65
65
return new Promise ( resolve => {
66
66
setTimeout ( function ( ) {
67
67
resolve ( 1 ) ;
68
- assert . equal ( promiseQueue . ongoingCount , 2 ) ;
68
+ assert . strictEqual ( promiseQueue . ongoingCount , 2 ) ;
69
69
} , 500 )
70
70
} )
71
71
} ) ;
@@ -81,10 +81,10 @@ describe('When the concurrency limit is 2', function () {
81
81
} ) ;
82
82
83
83
// only two promise is waiting to run
84
- assert . equal ( promiseQueue . waitingCount , 2 ) ;
84
+ assert . strictEqual ( promiseQueue . waitingCount , 2 ) ;
85
85
86
86
// only two promises is running
87
- assert . equal ( promiseQueue . ongoingCount , 2 ) ;
87
+ assert . strictEqual ( promiseQueue . ongoingCount , 2 ) ;
88
88
} ) ;
89
89
} ) ;
90
90
@@ -93,7 +93,7 @@ describe('"Add" method can be chaining', function () {
93
93
const promiseQueue = new PromiseQueue ( { concurrency : 1 } ) ;
94
94
let pqInstance = promiseQueue . add ( ( ) => {
95
95
return new Promise ( resolve => {
96
- assert . equal ( promiseQueue . ongoingCount , 1 ) ;
96
+ assert . strictEqual ( promiseQueue . ongoingCount , 1 ) ;
97
97
setTimeout ( function ( ) {
98
98
resolve ( 1 ) ;
99
99
} , 500 )
@@ -102,20 +102,23 @@ describe('"Add" method can be chaining', function () {
102
102
103
103
assert . ok ( pqInstance instanceof PromiseQueue ) ;
104
104
105
- pqInstance . add ( ( ) => {
106
- return new Promise ( resolve => {
107
- setTimeout ( function ( ) {
108
- resolve ( 1 ) ;
109
- assert . equal ( promiseQueue . ongoingCount , 1 ) ;
110
- done ( ) ;
111
- } , 500 )
112
- } )
113
- } ) ;
105
+ if ( ! ( pqInstance instanceof TypeError ) ) {
106
+ pqInstance . add ( ( ) => {
107
+ return new Promise ( resolve => {
108
+ setTimeout ( function ( ) {
109
+ resolve ( 1 ) ;
110
+ assert . strictEqual ( promiseQueue . ongoingCount , 1 ) ;
111
+ done ( ) ;
112
+ } , 500 )
113
+ } )
114
+ } ) ;
115
+ }
114
116
115
117
// only one promise is waiting to run
116
- assert . equal ( promiseQueue . waitingCount , 1 ) ;
118
+ assert . strictEqual ( promiseQueue . waitingCount , 1 ) ;
117
119
118
120
// only one promise is running
119
- assert . equal ( promiseQueue . ongoingCount , 1 ) ;
121
+ assert . strictEqual ( promiseQueue . ongoingCount , 1 ) ;
120
122
} ) ;
123
+
121
124
} ) ;
0 commit comments