@@ -2,7 +2,6 @@ import { mocked } from 'jest-mock';
2
2
import { Test , TestingModule } from '@nestjs/testing' ;
3
3
import { TestRunsService } from './test-runs.service' ;
4
4
import { PrismaService } from '../prisma/prisma.service' ;
5
- import { StaticService } from '../shared/static/static.service' ;
6
5
import { TestStatus , TestRun , TestVariation } from '@prisma/client' ;
7
6
import { CreateTestRequestDto } from './dto/create-test-request.dto' ;
8
7
import { TestRunResultDto } from './dto/testRunResult.dto' ;
@@ -16,6 +15,8 @@ import { getTestVariationUniqueData } from '../utils';
16
15
import { BaselineDataDto } from '../shared/dto/baseline-data.dto' ;
17
16
import { CompareService } from '../compare/compare.service' ;
18
17
import { 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' ;
19
20
20
21
jest . mock ( 'pixelmatch' ) ;
21
22
jest . mock ( './dto/testRunResult.dto' ) ;
@@ -30,6 +31,12 @@ const initService = async ({
30
31
getImageMock = jest . fn ( ) ,
31
32
saveImageMock = jest . fn ( ) ,
32
33
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 ( ) ,
33
40
eventTestRunUpdatedMock = jest . fn ( ) ,
34
41
eventTestRunCreatedMock = jest . fn ( ) ,
35
42
eventTestRunDeletedMock = jest . fn ( ) ,
@@ -73,11 +80,18 @@ const initService = async ({
73
80
} ,
74
81
} ,
75
82
{
76
- provide : StaticService ,
83
+ provide : STATIC_SERVICE ,
84
+ useClass : HardDiskService ,
77
85
useValue : {
78
86
getImage : getImageMock ,
79
87
saveImage : saveImageMock ,
80
88
deleteImage : deleteImageMock ,
89
+ doesFileExistLocally : doesFileExistLocallyMock ,
90
+ saveFileFromCloud : saveFileFromCloudMock ,
91
+ scheduleLocalFileDeletion : scheduleLocalFileDeletionMock ,
92
+ checkLocalDiskUsageAndClean : checkLocalDiskUsageAndCleanMock ,
93
+ getImagePath : getImagePathMock ,
94
+ generateNewImage : generateNewImageMock ,
81
95
} ,
82
96
} ,
83
97
{
0 commit comments