@@ -269,13 +269,14 @@ describe('main', function () {
269269
270270 it ( 'should detect the leader (and start backup cron or not)' , function ( done ) {
271271 assert . strictEqual ( app . amITheLeader ( ) , true ) ;
272- assert . strictEqual ( app . backupTask . stateMachine . state , 'idle' ) ;
272+ assert . strictEqual ( app . backupTask . isRunning ( ) , true ) ;
273273 app . addRemotePeer ( 100 , fakePeerSockets [ 100 ] , { ip : '127.0.0.1' , port : 10000 } ) ;
274274 app . addRemotePeer ( 101 , fakePeerSockets [ 101 ] , { ip : '127.0.0.1' , port : 10001 } ) ;
275275 app . addRemotePeer ( 110 , fakePeerSockets [ 110 ] , { ip : '127.0.0.1' , port : 10002 } ) ;
276276 assert . strictEqual ( extractNbConnectedPeersFromMetrics ( app . metrics ( ) ) , 3 ) ;
277277 assert . strictEqual ( app . amITheLeader ( ) , false ) ;
278- assert . strictEqual ( app . backupTask . stateMachine . state , 'stopped' ) ;
278+ assert . strictEqual ( app . backupTask . isRunning ( ) , false ) ;
279+ assert . strictEqual ( app . backupTask . isStopped ( ) , false ) ;
279280 app . closeRemotePeer ( 101 ) ;
280281 assert . strictEqual ( extractNbConnectedPeersFromMetrics ( app . metrics ( ) ) , 2 ) ;
281282 assert . strictEqual ( app . amITheLeader ( ) , false ) ;
@@ -290,7 +291,7 @@ describe('main', function () {
290291 // should be the leader after 500ms (disconnection tolerance)
291292 setTimeout ( ( ) => {
292293 assert . strictEqual ( app . amITheLeader ( ) , true ) ;
293- assert . strictEqual ( app . backupTask . stateMachine . state , 'idle' ) ;
294+ assert . strictEqual ( app . backupTask . isRunning ( ) , true ) ;
294295 assert . strictEqual ( extractNbConnectedPeersFromMetrics ( app . metrics ( ) ) , 1 ) ;
295296 done ( ) ;
296297 } , 500 ) ;
@@ -1364,7 +1365,7 @@ describe('main', function () {
13641365 finishTestIfReady ( ) ;
13651366 } ) ;
13661367 // No callback to backupDatabase, so events must fire
1367- _app . backupDatabase ( 'scheduled' ) ;
1368+ _app . backupDatabase ( { } ) ; // send the cron object as first argument to verify that the trigger is set to 'scheduled'
13681369 // Helper to call done when both events are received
13691370 function finishTestIfReady ( ) {
13701371 if ( gotCompleted && gotProgress ) {
0 commit comments