11import '../../__mocks__/_extendJest'
2- import { testInFiber , runAllTimers , beforeAllInFiber , waitUntil } from '../../__mocks__/helpers/jest'
2+ import { runAllTimers , waitUntil } from '../../__mocks__/helpers/jest'
33import { MeteorMock } from '../../__mocks__/meteor'
44import { logger } from '../logging'
55import { getRandomId , getRandomString , protectString } from '../lib/tempLib'
@@ -69,7 +69,7 @@ describe('cronjobs', () => {
6969 let env : DefaultEnvironment
7070 let rundownId : RundownId
7171
72- beforeAllInFiber ( async ( ) => {
72+ beforeAll ( async ( ) => {
7373 env = await setupDefaultStudioEnvironment ( )
7474
7575 const o = await setupDefaultRundownPlaylist ( env )
@@ -101,7 +101,7 @@ describe('cronjobs', () => {
101101 await CoreSystem . removeAsync ( SYSTEM_ID )
102102 } )
103103 describe ( 'Runs at the appropriate time' , ( ) => {
104- testInFiber ( "Doesn't run during the day" , async ( ) => {
104+ test ( "Doesn't run during the day" , async ( ) => {
105105 // set time to 2020/07/19 12:00 Local Time
106106 mockCurrentTime = new Date ( 2020 , 6 , 19 , 12 , 0 , 0 ) . getTime ( )
107107 // cronjob is checked every 5 minutes, so advance 6 minutes
@@ -112,7 +112,7 @@ describe('cronjobs', () => {
112112
113113 expect ( logger . info ) . toHaveBeenCalledTimes ( 0 )
114114 } )
115- testInFiber ( "Runs at 4 o'clock" , async ( ) => {
115+ test ( "Runs at 4 o'clock" , async ( ) => {
116116 // set time to 2020/07/20 04:05 Local Time, should be more than 24 hours after 2020/07/19 00:00 UTC
117117 mockCurrentTime = new Date ( 2020 , 6 , 20 , 4 , 5 , 0 ) . getTime ( )
118118 // cronjob is checked every 5 minutes, so advance 6 minutes
@@ -127,7 +127,7 @@ describe('cronjobs', () => {
127127 expect ( logger . info ) . toHaveBeenLastCalledWith ( 'Nightly cronjob: done' )
128128 } , MAX_WAIT_TIME )
129129 } )
130- testInFiber ( "Doesn't run if less than 20 hours have passed since last run" , async ( ) => {
130+ test ( "Doesn't run if less than 20 hours have passed since last run" , async ( ) => {
131131 // set time to 2020/07/21 04:05 Local Time, should be more than 24 hours after 2020/07/19 00:00 UTC
132132 mockCurrentTime = new Date ( 2020 , 6 , 21 , 4 , 5 , 0 ) . getTime ( )
133133 // cronjob is checked every 5 minutes, so advance 6 minutes
@@ -173,7 +173,7 @@ describe('cronjobs', () => {
173173 await PeripheralDevices . removeAsync ( { } )
174174 } )
175175
176- testInFiber ( 'Remove NrcsIngestDataCache objects that are not connected to any Rundown' , async ( ) => {
176+ test ( 'Remove NrcsIngestDataCache objects that are not connected to any Rundown' , async ( ) => {
177177 // Set up a mock rundown, a detached NrcsIngestDataCache object and an object attached to the mock rundown
178178 // Detached NrcsIngestDataCache object 0
179179 const dataCache0Id = protectString < NrcsIngestDataCacheObjId > ( getRandomString ( ) )
@@ -217,7 +217,7 @@ describe('cronjobs', () => {
217217 } )
218218 expect ( await NrcsIngestDataCache . findOneAsync ( dataCache0Id ) ) . toBeUndefined ( )
219219 } )
220- testInFiber ( 'Remove SofieIngestDataCache objects that are not connected to any Rundown' , async ( ) => {
220+ test ( 'Remove SofieIngestDataCache objects that are not connected to any Rundown' , async ( ) => {
221221 // Set up a mock rundown, a detached SofieIngestDataCache object and an object attached to the mock rundown
222222 // Detached SofieIngestDataCache object 0
223223 const dataCache0Id = protectString < SofieIngestDataCacheObjId > ( getRandomString ( ) )
@@ -263,7 +263,7 @@ describe('cronjobs', () => {
263263 } )
264264 expect ( await SofieIngestDataCache . findOneAsync ( dataCache0Id ) ) . toBeUndefined ( )
265265 } )
266- testInFiber ( 'Removes old PartInstances and PieceInstances' , async ( ) => {
266+ test ( 'Removes old PartInstances and PieceInstances' , async ( ) => {
267267 // nightlyCronjobInner()
268268
269269 const segment0 : DBSegment = {
@@ -396,7 +396,7 @@ describe('cronjobs', () => {
396396 expect ( await PieceInstances . findOneAsync ( pieceInstance0 . _id ) ) . toBeDefined ( )
397397 expect ( await PieceInstances . findOneAsync ( pieceInstance1 . _id ) ) . toBeUndefined ( ) // Removed, since owned by non-existent partInstance2
398398 } )
399- testInFiber ( 'Removes old entries in UserActionsLog' , async ( ) => {
399+ test ( 'Removes old entries in UserActionsLog' , async ( ) => {
400400 // reasonably fresh entry
401401 const userAction0 = protectString < UserActionsLogItemId > ( getRandomString ( ) )
402402 await UserActionsLog . insertAsync ( {
@@ -430,7 +430,7 @@ describe('cronjobs', () => {
430430 } )
431431 expect ( await UserActionsLog . findOneAsync ( userAction1 ) ) . toBeUndefined ( )
432432 } )
433- testInFiber ( 'Removes old entries in Snapshots' , async ( ) => {
433+ test ( 'Removes old entries in Snapshots' , async ( ) => {
434434 // reasonably fresh entry
435435 const snapshot0 = protectString < SnapshotId > ( getRandomString ( ) )
436436 await Snapshots . insertAsync ( {
@@ -524,7 +524,7 @@ describe('cronjobs', () => {
524524 }
525525 }
526526
527- testInFiber ( 'Attempts to restart CasparCG when job is enabled' , async ( ) => {
527+ test ( 'Attempts to restart CasparCG when job is enabled' , async ( ) => {
528528 const { mockCasparCg } = await createMockPlayoutGatewayAndDevices ( Date . now ( ) ) // Some time after the threshold
529529
530530 ; ( logger . info as jest . Mock ) . mockClear ( )
@@ -563,7 +563,7 @@ describe('cronjobs', () => {
563563 expect ( logger . info ) . toHaveBeenLastCalledWith ( 'Nightly cronjob: done' )
564564 } , MAX_WAIT_TIME )
565565 } )
566- testInFiber ( 'Skips offline CasparCG when job is enabled' , async ( ) => {
566+ test ( 'Skips offline CasparCG when job is enabled' , async ( ) => {
567567 const { mockCasparCg } = await createMockPlayoutGatewayAndDevices ( Date . now ( ) ) // Some time after the threshold
568568 await PeripheralDevices . updateAsync ( mockCasparCg , {
569569 $set : {
@@ -589,7 +589,7 @@ describe('cronjobs', () => {
589589 expect ( logger . info ) . toHaveBeenLastCalledWith ( 'Nightly cronjob: done' )
590590 } , MAX_WAIT_TIME )
591591 } )
592- testInFiber ( 'Does not attempt to restart CasparCG when job is disabled' , async ( ) => {
592+ test ( 'Does not attempt to restart CasparCG when job is disabled' , async ( ) => {
593593 await createMockPlayoutGatewayAndDevices ( Date . now ( ) ) // Some time after the threshold
594594 await CoreSystem . updateAsync (
595595 { } ,
0 commit comments