@@ -18,6 +18,7 @@ import { CloudDatabaseDetailsEntity } from 'src/modules/cloud/database/entities/
18
18
import { mockCloudDatabaseDetails , mockCloudDatabaseDetailsEntity } from 'src/__mocks__/cloud-database' ;
19
19
import { mockRedisClientListResult } from 'src/__mocks__/database-info' ;
20
20
import { DatabaseOverviewKeyspace } from 'src/modules/database/constants/overview' ;
21
+ import { CreateDatabaseDto } from 'src/modules/database/dto/create.database.dto' ;
21
22
22
23
export const mockDatabaseId = 'a77b23c1-7816-4ea4-b61f-d37795a0f805-db-id' ;
23
24
@@ -43,6 +44,12 @@ export const mockDatabase = Object.assign(new Database(), {
43
44
version : '7.0' ,
44
45
} ) ;
45
46
47
+ export const mockCreateDatabaseDto = Object . assign ( new CreateDatabaseDto ( ) , {
48
+ name : mockDatabase . name ,
49
+ host : mockDatabase . host ,
50
+ port : mockDatabase . port ,
51
+ } ) ;
52
+
46
53
export const mockDatabaseModules = [
47
54
{
48
55
name : 'rg' ,
@@ -267,6 +274,11 @@ export const mockDatabaseRepository = jest.fn(() => ({
267
274
export const mockDatabaseService = jest . fn ( ( ) => ( {
268
275
get : jest . fn ( ) . mockResolvedValue ( mockDatabase ) ,
269
276
create : jest . fn ( ) . mockResolvedValue ( mockDatabase ) ,
277
+ update : jest . fn ( ) . mockResolvedValue ( mockDatabase ) ,
278
+ clone : jest . fn ( ) . mockResolvedValue ( mockDatabase ) ,
279
+ testConnection : jest . fn ( ) . mockResolvedValue ( undefined ) ,
280
+ delete : jest . fn ( ) . mockResolvedValue ( undefined ) ,
281
+ bulkDelete : jest . fn ( ) . mockResolvedValue ( { affected : 0 } ) ,
270
282
list : jest . fn ( ) ,
271
283
} ) ) ;
272
284
0 commit comments