@@ -2,7 +2,6 @@ import { mocked } from 'jest-mock';
22import { Test , TestingModule } from '@nestjs/testing' ;
33import { TestRunsService } from './test-runs.service' ;
44import { PrismaService } from '../prisma/prisma.service' ;
5- import { StaticService } from '../shared/static/static.service' ;
65import { TestStatus , TestRun , TestVariation } from '@prisma/client' ;
76import { CreateTestRequestDto } from './dto/create-test-request.dto' ;
87import { TestRunResultDto } from './dto/testRunResult.dto' ;
@@ -16,6 +15,8 @@ import { getTestVariationUniqueData } from '../utils';
1615import { BaselineDataDto } from '../shared/dto/baseline-data.dto' ;
1716import { CompareService } from '../compare/compare.service' ;
1817import { UpdateTestRunDto } from './dto/update-test.dto' ;
18+ import { HardDiskService } from '../shared/static/hard-disk.service' ;
19+ import { STATIC_SERVICE } from '../shared/static/static-service.interface' ;
1920
2021jest . mock ( 'pixelmatch' ) ;
2122jest . mock ( './dto/testRunResult.dto' ) ;
@@ -30,6 +31,12 @@ const initService = async ({
3031 getImageMock = jest . fn ( ) ,
3132 saveImageMock = jest . fn ( ) ,
3233 deleteImageMock = jest . fn ( ) ,
34+ doesFileExistLocallyMock = jest . fn ( ) ,
35+ saveFileFromCloudMock = jest . fn ( ) ,
36+ scheduleLocalFileDeletionMock = jest . fn ( ) ,
37+ checkLocalDiskUsageAndCleanMock = jest . fn ( ) ,
38+ getImagePathMock = jest . fn ( ) ,
39+ generateNewImageMock = jest . fn ( ) ,
3340 eventTestRunUpdatedMock = jest . fn ( ) ,
3441 eventTestRunCreatedMock = jest . fn ( ) ,
3542 eventTestRunDeletedMock = jest . fn ( ) ,
@@ -73,11 +80,18 @@ const initService = async ({
7380 } ,
7481 } ,
7582 {
76- provide : StaticService ,
83+ provide : STATIC_SERVICE ,
84+ useClass : HardDiskService ,
7785 useValue : {
7886 getImage : getImageMock ,
7987 saveImage : saveImageMock ,
8088 deleteImage : deleteImageMock ,
89+ doesFileExistLocally : doesFileExistLocallyMock ,
90+ saveFileFromCloud : saveFileFromCloudMock ,
91+ scheduleLocalFileDeletion : scheduleLocalFileDeletionMock ,
92+ checkLocalDiskUsageAndClean : checkLocalDiskUsageAndCleanMock ,
93+ getImagePath : getImagePathMock ,
94+ generateNewImage : generateNewImageMock ,
8195 } ,
8296 } ,
8397 {
0 commit comments