@@ -14,13 +14,15 @@ import { TokenService } from '../auth/token/token.service';
1414import { ForbiddenAccessException } from '../exception/access.exception' ;
1515import { Snowflake } from '@theinternetfolks/snowflake' ;
1616import { UserWorkspaceDto } from './dtos/userWorkspace.dto' ;
17+ import { ConfigService } from '@nestjs/config' ;
1718
1819describe ( 'WorkspaceService' , ( ) => {
1920 let service : WorkspaceService ;
2021 let workspaceRepository : WorkspaceRepository ;
2122 let userRepository : UserRepository ;
2223 let roleRepository : RoleRepository ;
2324 let tokenService : TokenService ;
25+ let configService : ConfigService ;
2426
2527 beforeEach ( async ( ) => {
2628 const module : TestingModule = await Test . createTestingModule ( {
@@ -57,6 +59,14 @@ describe('WorkspaceService', () => {
5759 verifyInviteToken : jest . fn ( ) ,
5860 } ,
5961 } ,
62+ {
63+ provide : ConfigService ,
64+ useValue : {
65+ useValue : {
66+ get : jest . fn ( ) ,
67+ } ,
68+ } ,
69+ } ,
6070 ] ,
6171 } ) . compile ( ) ;
6272
@@ -284,6 +294,10 @@ describe('WorkspaceService', () => {
284294 . spyOn ( tokenService , 'generateInviteToken' )
285295 . mockReturnValue ( tokenMock ) ;
286296
297+ jest
298+ . spyOn ( configService , 'get' )
299+ . mockReturnValue ( 'https://octodocs.local' ) ;
300+
287301 const result = await service . generateInviteUrl ( userId , workspaceId ) ;
288302
289303 expect ( workspaceRepository . findOneBy ) . toHaveBeenCalledWith ( {
0 commit comments