@@ -1547,7 +1547,7 @@ describe('LIVECHAT - rooms', () => {
15471547 await updateSetting ( 'Livechat_Routing_Method' , 'Manual_Selection' ) ;
15481548 await updateSetting ( 'Livechat_enabled_when_agent_idle' , false ) ;
15491549 const { department : initialDepartment } = await createDepartmentWithAnOnlineAgent ( ) ;
1550- const { department : forwardToOfflineDepartment } = await createDepartmentWithAnAwayAgent ( {
1550+ const { department : forwardToOfflineDepartment , ws } = await createDepartmentWithAnAwayAgent ( {
15511551 allowReceiveForwardOffline : true ,
15521552 } ) ;
15531553
@@ -1582,6 +1582,8 @@ describe('LIVECHAT - rooms', () => {
15821582 expect ( res . body ) . to . have . property ( 'count' ) ;
15831583 } ) ;
15841584
1585+ ws . close ( ) ;
1586+
15851587 await Promise . all ( [
15861588 deleteDepartment ( initialDepartment . _id ) ,
15871589 deleteDepartment ( forwardToOfflineDepartment . _id ) ,
@@ -1675,7 +1677,7 @@ describe('LIVECHAT - rooms', () => {
16751677 async ( ) => {
16761678 await updateSetting ( 'Livechat_Routing_Method' , 'Auto_Selection' ) ;
16771679 const { department : initialDepartment } = await createDepartmentWithAnOnlineAgent ( ) ;
1678- const { department : forwardToOfflineDepartment } = await createDepartmentWithAnAwayAgent ( { allowReceiveForwardOffline : true } ) ;
1680+ const { department : forwardToOfflineDepartment , ws } = await createDepartmentWithAnAwayAgent ( { allowReceiveForwardOffline : true } ) ;
16791681
16801682 const newVisitor = await createVisitor ( initialDepartment . _id ) ;
16811683 const newRoom = await createLivechatRoom ( newVisitor . token ) ;
@@ -1698,6 +1700,8 @@ describe('LIVECHAT - rooms', () => {
16981700 expect ( inquiry . status ) . to . equal ( 'queued' ) ;
16991701 expect ( inquiry . department ) . to . equal ( forwardToOfflineDepartment . _id ) ;
17001702
1703+ ws . close ( ) ;
1704+
17011705 await Promise . all ( [
17021706 deleteDepartment ( initialDepartment . _id ) ,
17031707 deleteDepartment ( forwardToOfflineDepartment . _id ) ,
@@ -1714,7 +1718,7 @@ describe('LIVECHAT - rooms', () => {
17141718 async ( ) => {
17151719 await updateSetting ( 'Livechat_Routing_Method' , 'Auto_Selection' ) ;
17161720 const { department : initialDepartment } = await createDepartmentWithAnOnlineAgent ( ) ;
1717- const { department : forwardToOfflineDepartment } = await createDepartmentWithAnAwayAgent ( { allowReceiveForwardOffline : false } ) ;
1721+ const { department : forwardToOfflineDepartment , ws } = await createDepartmentWithAnAwayAgent ( { allowReceiveForwardOffline : false } ) ;
17181722
17191723 const newVisitor = await createVisitor ( initialDepartment . _id ) ;
17201724 const newRoom = await createLivechatRoom ( newVisitor . token ) ;
@@ -1735,6 +1739,8 @@ describe('LIVECHAT - rooms', () => {
17351739 expect ( res . status ) . to . equal ( 400 ) ;
17361740 expect ( res . body ) . to . have . property ( 'error' , 'error-no-agents-available-for-service-on-department' ) ;
17371741
1742+ ws . close ( ) ;
1743+
17381744 await Promise . all ( [
17391745 deleteDepartment ( initialDepartment . _id ) ,
17401746 deleteDepartment ( forwardToOfflineDepartment . _id ) ,
@@ -1791,7 +1797,11 @@ describe('LIVECHAT - rooms', () => {
17911797 await updateSetting ( 'Livechat_Routing_Method' , 'Auto_Selection' ) ;
17921798 await updateSetting ( 'Livechat_enabled_when_agent_idle' , true ) ;
17931799 const { department : initialDepartment } = await createDepartmentWithAnOnlineAgent ( ) ;
1794- const { department : forwardToOfflineDepartment , agent } = await createDepartmentWithAnAwayAgent ( {
1800+ const {
1801+ department : forwardToOfflineDepartment ,
1802+ agent,
1803+ ws,
1804+ } = await createDepartmentWithAnAwayAgent ( {
17951805 allowReceiveForwardOffline : true ,
17961806 } ) ;
17971807
@@ -1814,6 +1824,8 @@ describe('LIVECHAT - rooms', () => {
18141824 expect ( roomInfo . servedBy ) . to . have . property ( '_id' , agent . user . _id ) ;
18151825 expect ( roomInfo . departmentId ) . to . be . equal ( forwardToOfflineDepartment . _id ) ;
18161826
1827+ ws . close ( ) ;
1828+
18171829 await Promise . all ( [
18181830 deleteDepartment ( initialDepartment . _id ) ,
18191831 deleteDepartment ( forwardToOfflineDepartment . _id ) ,
0 commit comments