@@ -20,7 +20,8 @@ import {
2020 prismaGiveMeMyMoney2 ,
2121 prismaGiveMeMyMoney3 ,
2222 prismaReimbursementStatus ,
23- sharedGiveMeMyMoney
23+ sharedGiveMeMyMoney ,
24+ KFC
2425} from './test-data/reimbursement-requests.test-data' ;
2526import { alfred , batman , flash , sharedBatman , superman , wonderwoman , theVisitor } from './test-data/users.test-data' ;
2627import reimbursementRequestQueryArgs from '../src/prisma-query-args/reimbursement-requests.query-args' ;
@@ -634,19 +635,19 @@ describe('Reimbursement Requests', () => {
634635 } ) ;
635636
636637 test ( 'Vendor Name already exists' , async ( ) => {
638+ vi . spyOn ( prisma . vendor , 'findUnique' ) . mockResolvedValue ( PopEyes ) ;
637639 await expect ( ReimbursementRequestService . editVendors ( 'CHICKEN' , GiveMeMyMoney . vendorId , batman ) ) . rejects . toThrow (
638640 new HttpException ( 400 , 'vendor name already exists' )
639641 ) ;
640642 } ) ;
641643
642644 test ( 'Successfuly changes Vendors name' , async ( ) => {
643- // vi.spyOn(prisma.vendor, 'update').mockResolvedValue(PopEyes);
644-
645- expect ( PopEyes . vendorId ) . toBe ( 'CHICKEN' ) ;
645+ vi . spyOn ( prisma . vendor , 'update' ) . mockResolvedValue ( KFC ) ;
646+ vi . spyOn ( prisma . vendor , 'findUnique' ) . mockResolvedValue ( null ) ;
646647
647- const vendor = await ReimbursementRequestService . editVendors ( '1i56826 ' , PopEyes . vendorId , batman ) ;
648+ const vendor = await ReimbursementRequestService . editVendors ( 'kfc ' , PopEyes . vendorId , batman ) ;
648649
649- expect ( vendor . vendorId ) . toBe ( '1i56826 ' ) ;
650+ expect ( vendor . name ) . toBe ( 'kfc ' ) ;
650651 } ) ;
651652 } ) ;
652653} ) ;
0 commit comments