@@ -139,11 +139,13 @@ const mockEventService: jest.Mocked<Partial<EventService>> = {
139139} ;
140140
141141const memberUpdateMock = jest . fn ( ) ;
142+ const memberUpdateManyMock = jest . fn ( ) ;
142143const mockMemberPrisma : any = {
143144 // Only the parts used by UserService need to be mocked
144145 member : {
145146 create : jest . fn ( ) ,
146147 update : memberUpdateMock ,
148+ updateMany : memberUpdateManyMock ,
147149 } ,
148150} ;
149151
@@ -1565,6 +1567,7 @@ describe('UserService', () => {
15651567 jest . clearAllMocks ( ) ;
15661568
15671569 memberUpdateMock . mockResolvedValue ( undefined ) ;
1570+ memberUpdateManyMock . mockResolvedValue ( { count : 1 } ) ;
15681571
15691572 // Mock checkEmailAvailabilityForUser
15701573 mockCheckEmail = jest
@@ -1656,8 +1659,8 @@ describe('UserService', () => {
16561659 { userId : 1 , handle : 'testuser' } ,
16571660 ) ;
16581661 expect ( result ) . toEqual ( mockUser ) ;
1659- expect ( memberUpdateMock ) . toHaveBeenCalledWith ( {
1660- where : { userId } ,
1662+ expect ( memberUpdateManyMock ) . toHaveBeenCalledWith ( {
1663+ where : { userId : BigInt ( userId ) } ,
16611664 data : { email : newEmail . toLowerCase ( ) } ,
16621665 } ) ;
16631666 } ) ;
@@ -1892,7 +1895,7 @@ describe('UserService', () => {
18921895 } ,
18931896 ) ;
18941897
1895- memberUpdateMock . mockRejectedValueOnce (
1898+ memberUpdateManyMock . mockRejectedValueOnce (
18961899 new Error ( 'Member update failed' ) ,
18971900 ) ;
18981901
@@ -1903,8 +1906,8 @@ describe('UserService', () => {
19031906 ) ;
19041907
19051908 expect ( result ) . toEqual ( mockUser ) ;
1906- expect ( memberUpdateMock ) . toHaveBeenCalledWith ( {
1907- where : { userId } ,
1909+ expect ( memberUpdateManyMock ) . toHaveBeenCalledWith ( {
1910+ where : { userId : BigInt ( userId ) } ,
19081911 data : { email : newEmail . toLowerCase ( ) } ,
19091912 } ) ;
19101913 expect ( loggerErrorSpy ) . toHaveBeenCalledWith (
0 commit comments