@@ -27,6 +27,7 @@ describe('AmqpConnectionManager', function () {
2727
2828 it ( 'should establish a connection to a broker' , async ( ) => {
2929 amqp = new AmqpConnectionManager ( 'amqp://localhost' ) ;
30+ amqp . connect ( ) ;
3031 const [ { connection, url } ] = await once ( amqp , 'connect' ) ;
3132 expect ( url , 'url' ) . to . equal ( 'amqp://localhost' ) ;
3233 expect ( connection . url , 'connection.url' ) . to . equal ( 'amqp://localhost?heartbeat=5' ) ;
@@ -37,6 +38,7 @@ describe('AmqpConnectionManager', function () {
3738 protocol : 'amqp' ,
3839 hostname : 'localhost' ,
3940 } ) ;
41+ amqp . connect ( ) ;
4042 const [ { connection, url } ] = await once ( amqp , 'connect' ) ;
4143 expect ( url , 'url' ) . to . eql ( {
4244 protocol : 'amqp' ,
@@ -51,14 +53,15 @@ describe('AmqpConnectionManager', function () {
5153
5254 it ( 'should establish a url object based connection to a broker' , async ( ) => {
5355 amqp = new AmqpConnectionManager ( { url : 'amqp://localhost' } ) ;
54-
56+ amqp . connect ( ) ;
5557 const [ { connection, url } ] = await once ( amqp , 'connect' ) ;
5658 expect ( url , 'url' ) . to . equal ( 'amqp://localhost' ) ;
5759 expect ( connection . url , 'connection.url' ) . to . equal ( 'amqp://localhost?heartbeat=5' ) ;
5860 } ) ;
5961
6062 it ( 'should close connection to a broker' , async ( ) => {
6163 amqp = new AmqpConnectionManager ( 'amqp://localhost' ) ;
64+ amqp . connect ( ) ;
6265 const [ { connection, url } ] = await once ( amqp , 'connect' ) ;
6366 expect ( url , 'url' ) . to . equal ( 'amqp://localhost' ) ;
6467 expect ( ( connection as any ) . url , 'connection.url' ) . to . equal ( 'amqp://localhost?heartbeat=5' ) ;
@@ -77,6 +80,7 @@ describe('AmqpConnectionManager', function () {
7780 let connected = false ;
7881
7982 amqp = new AmqpConnectionManager ( 'amqp://localhost' ) ;
83+ amqp . connect ( ) ;
8084 // Connection should not yet be established
8185 expect ( amqp . connection , 'current connection' ) . to . equal ( undefined ) ;
8286 // Connection should be pending though
@@ -123,6 +127,7 @@ describe('AmqpConnectionManager', function () {
123127 return Promise . resolve ( 'amqp://localhost' ) ;
124128 } ,
125129 } ) ;
130+ amqp . connect ( ) ;
126131 const [ { connection, url } ] = await once ( amqp , 'connect' ) ;
127132 expect ( url , 'url' ) . to . equal ( 'amqp://localhost' ) ;
128133 expect ( connection . url , 'connection.url' ) . to . equal ( 'amqp://localhost?heartbeat=5' ) ;
@@ -134,6 +139,7 @@ describe('AmqpConnectionManager', function () {
134139 return Promise . resolve ( { url : 'amqp://localhost' } ) ;
135140 } ,
136141 } ) ;
142+ amqp . connect ( ) ;
137143 const [ { connection, url } ] = await once ( amqp , 'connect' ) ;
138144 expect ( url , 'url' ) . to . equal ( 'amqp://localhost' ) ;
139145 expect ( connection . url , 'connection.url' ) . to . equal ( 'amqp://localhost?heartbeat=5' ) ;
@@ -145,13 +151,15 @@ describe('AmqpConnectionManager', function () {
145151 return Promise . resolve ( null ) ;
146152 } ,
147153 } ) ;
154+ amqp . connect ( ) ;
148155 const [ { err } ] = await once ( amqp , 'disconnect' ) ;
149156 expect ( err . message ) . to . contain ( 'No servers found' ) ;
150157 return amqp ?. close ( ) ;
151158 } ) ;
152159
153160 it ( 'should work with a URL with a query' , async ( ) => {
154161 amqp = new AmqpConnectionManager ( 'amqp://localhost?frameMax=0x1000' ) ;
162+ amqp . connect ( ) ;
155163 const [ { connection } ] = await once ( amqp , 'connect' ) ;
156164 expect ( connection . url , 'connection.url' ) . to . equal (
157165 'amqp://localhost?frameMax=0x1000&heartbeat=5'
@@ -171,6 +179,7 @@ describe('AmqpConnectionManager', function () {
171179 amqp = new AmqpConnectionManager ( [ 'amqp://rabbit1' , 'amqp://rabbit2' ] , {
172180 heartbeatIntervalInSeconds : 0.01 ,
173181 } ) ;
182+ amqp . connect ( ) ;
174183
175184 let disconnectEventsSeen = 0 ;
176185 amqp . on ( 'disconnect' , function ( ) {
@@ -196,10 +205,10 @@ describe('AmqpConnectionManager', function () {
196205 let disconnectsSeen = 0 ;
197206 amqp . on ( 'disconnect' , ( ) => disconnectsSeen ++ ) ;
198207
199- await once ( amqp , ' connect' ) ;
208+ await amqp . connect ( ) ;
200209 amqplib . kill ( ) ;
201210
202- await once ( amqp , ' connect' ) ;
211+ await amqp . connect ( ) ;
203212 expect ( disconnectsSeen ) . to . equal ( 1 ) ;
204213 } ) ;
205214
@@ -211,7 +220,7 @@ describe('AmqpConnectionManager', function () {
211220 let disconnectsSeen = 0 ;
212221 amqp . on ( 'disconnect' , ( ) => disconnectsSeen ++ ) ;
213222
214- await once ( amqp , ' connect' ) ;
223+ await amqp . connect ( ) ;
215224
216225 // Close the connection nicely
217226 amqplib . simulateRemoteClose ( ) ;
@@ -222,6 +231,7 @@ describe('AmqpConnectionManager', function () {
222231
223232 it ( 'should know if it is connected or not' , async ( ) => {
224233 amqp = new AmqpConnectionManager ( 'amqp://localhost' ) ;
234+ amqp . connect ( ) ;
225235
226236 expect ( amqp . isConnected ( ) ) . to . be . false ;
227237
@@ -231,7 +241,7 @@ describe('AmqpConnectionManager', function () {
231241
232242 it ( 'should be able to manually reconnect' , async ( ) => {
233243 amqp = new AmqpConnectionManager ( 'amqp://localhost' ) ;
234- await once ( amqp , ' connect' ) ;
244+ await amqp . connect ( ) ;
235245
236246 amqp . reconnect ( ) ;
237247 await once ( amqp , 'disconnect' ) ;
@@ -240,13 +250,14 @@ describe('AmqpConnectionManager', function () {
240250
241251 it ( 'should throw on manual reconnect after close' , async ( ) => {
242252 amqp = new AmqpConnectionManager ( 'amqp://localhost' ) ;
243- await once ( amqp , ' connect' ) ;
244- await amqp . close ( )
245- expect ( amqp . reconnect ) . to . throw ( )
246- } )
253+ await amqp . connect ( ) ;
254+ await amqp . close ( ) ;
255+ expect ( amqp . reconnect ) . to . throw ( ) ;
256+ } ) ;
247257
248258 it ( 'should create and clean up channel wrappers' , async function ( ) {
249259 amqp = new AmqpConnectionManager ( 'amqp://localhost' ) ;
260+ await amqp . connect ( ) ;
250261 const channel = amqp . createChannel ( { name : 'test-chan' } ) ;
251262
252263 // Channel should register with connection manager
@@ -264,6 +275,7 @@ describe('AmqpConnectionManager', function () {
264275
265276 it ( 'should clean up channels on close' , async function ( ) {
266277 amqp = new AmqpConnectionManager ( 'amqp://localhost' ) ;
278+ await amqp . connect ( ) ;
267279 amqp . createChannel ( { name : 'test-chan' } ) ;
268280
269281 // Channel should register with connection manager
@@ -286,7 +298,7 @@ describe('AmqpConnectionManager', function () {
286298
287299 let connectsSeen = 0 ;
288300 amqp . on ( 'connect' , ( ) => connectsSeen ++ ) ;
289- await once ( amqp , ' connect' ) ;
301+ await amqp . connect ( ) ;
290302
291303 // Close the manager
292304 await amqp ?. close ( ) ;
@@ -308,7 +320,7 @@ describe('AmqpConnectionManager', function () {
308320
309321 amqp . on ( 'unblocked' , ( ) => unblockSeen ++ ) ;
310322
311- await once ( amqp , ' connect' ) ;
323+ await amqp . connect ( ) ;
312324 // Close the connection nicely
313325 amqplib . simulateRemoteBlock ( ) ;
314326 amqplib . simulateRemoteUnblock ( ) ;
0 commit comments