@@ -8,23 +8,22 @@ const { removeModuleFromRequireCache, removeLibModuleCache } = require('./utils'
88
99describe ( 'save revision job' , function ( ) {
1010 let clock
11- let mockModels
11+ let noteService
1212 let realtime
1313 beforeEach ( ( ) => {
1414 removeLibModuleCache ( )
15- mockModels = {
16- Revision : {
17- saveAllNotesRevision : sinon . stub ( )
18- }
19- }
2015 clock = sinon . useFakeTimers ( )
16+ noteService = {
17+ saveAllNotesRevision : sinon . stub ( )
18+ }
2119 mock ( '../../dist/processQueue' , require ( '../testDoubles/ProcessQueueFake' ) )
2220 mock ( '../../dist/logger' , {
2321 error : ( ) => { } ,
2422 info : ( ) => { }
2523 } )
2624 mock ( '../../dist/history' , { } )
27- mock ( '../../dist/models' , mockModels )
25+ mock ( '../../dist/models' , { } )
26+ mock ( '../../dist/services/note' , noteService )
2827 mock ( '../../dist/config' , {
2928 debug : true
3029 } )
@@ -41,28 +40,28 @@ describe('save revision job', function () {
4140 } )
4241
4342 it ( 'should execute save revision job every 5 min' , ( done ) => {
44- mockModels . Revision . saveAllNotesRevision . callsFake ( ( callback ) => {
43+ noteService . saveAllNotesRevision . callsFake ( ( callback ) => {
4544 callback ( null , [ ] )
4645 } )
4746 realtime = require ( '../../dist/realtime/realtime' )
4847 clock . tick ( 5 * 60 * 1000 )
4948 clock . restore ( )
5049 setTimeout ( ( ) => {
51- assert ( mockModels . Revision . saveAllNotesRevision . called )
50+ assert ( noteService . saveAllNotesRevision . called )
5251 assert ( realtime . saveRevisionJob . getSaverSleep ( ) === true )
5352 done ( )
5453 } , 50 )
5554 } )
5655
5756 it ( 'should not set saverSleep when more than 1 note save revision' , ( done ) => {
58- mockModels . Revision . saveAllNotesRevision . callsFake ( ( callback ) => {
57+ noteService . saveAllNotesRevision . callsFake ( ( callback ) => {
5958 callback ( null , [ 1 ] )
6059 } )
6160 realtime = require ( '../../dist/realtime/realtime' )
6261 clock . tick ( 5 * 60 * 1000 )
6362 clock . restore ( )
6463 setTimeout ( ( ) => {
65- assert ( mockModels . Revision . saveAllNotesRevision . called )
64+ assert ( noteService . saveAllNotesRevision . called )
6665 assert ( realtime . saveRevisionJob . getSaverSleep ( ) === false )
6766 done ( )
6867 } , 50 )
0 commit comments