@@ -14,7 +14,7 @@ async function createNestApp(...gateways): Promise<INestApplication> {
1414 const testingModule = await Test . createTestingModule ( {
1515 providers : gateways ,
1616 } ) . compile ( ) ;
17- const app = await testingModule . createNestApplication ( ) ;
17+ const app = testingModule . createNestApplication ( ) ;
1818 app . useWebSocketAdapter ( new WsAdapter ( app ) as any ) ;
1919 return app ;
2020}
@@ -40,6 +40,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
4040 await new Promise < void > ( resolve =>
4141 ws . on ( 'message' , data => {
4242 expect ( JSON . parse ( data ) . data . test ) . to . be . eql ( 'test' ) ;
43+ ws . close ( ) ;
4344 resolve ( ) ;
4445 } ) ,
4546 ) ;
@@ -63,6 +64,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
6364 await new Promise < void > ( resolve =>
6465 ws . on ( 'message' , data => {
6566 expect ( JSON . parse ( data ) . data . test ) . to . be . eql ( 'test' ) ;
67+ ws . close ( ) ;
6668 resolve ( ) ;
6769 } ) ,
6870 ) ;
@@ -89,6 +91,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
8991 await new Promise < void > ( resolve =>
9092 ws . on ( 'message' , data => {
9193 expect ( JSON . parse ( data ) . data . test ) . to . be . eql ( 'test' ) ;
94+ ws . close ( ) ;
9295 resolve ( ) ;
9396 } ) ,
9497 ) ;
@@ -113,6 +116,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
113116 ws . on ( 'open' , ( ) => {
114117 ws . on ( 'message' , data => {
115118 expect ( JSON . parse ( data ) . data . test ) . to . be . eql ( 'test' ) ;
119+ ws . close ( ) ;
116120 resolve ( ) ;
117121 } ) ;
118122 ws . send (
@@ -129,6 +133,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
129133 await new Promise < void > ( resolve => {
130134 ws2 . on ( 'message' , data => {
131135 expect ( JSON . parse ( data ) . data . test ) . to . be . eql ( 'test' ) ;
136+ ws2 . close ( ) ;
132137 resolve ( ) ;
133138 } ) ;
134139 ws2 . send (
@@ -158,6 +163,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
158163 ws . on ( 'open' , ( ) => {
159164 ws . on ( 'message' , data => {
160165 expect ( JSON . parse ( data ) . data . test ) . to . be . eql ( 'test' ) ;
166+ ws . close ( ) ;
161167 resolve ( ) ;
162168 } ) ;
163169 ws . send (
@@ -174,6 +180,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
174180 await new Promise < void > ( resolve => {
175181 ws2 . on ( 'message' , data => {
176182 expect ( JSON . parse ( data ) . data . test ) . to . be . eql ( 'test' ) ;
183+ ws2 . close ( ) ;
177184 resolve ( ) ;
178185 } ) ;
179186 ws2 . send (
@@ -187,5 +194,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
187194 } ) ;
188195 } ) ;
189196
190- afterEach ( ( ) => app . close ( ) ) ;
197+ afterEach ( async function ( ) {
198+ await app . close ( ) ;
199+ } ) ;
191200} ) ;
0 commit comments