Part of my code in jest: const module = await Tes...
# orm-help
j
Part of my code in jest: const module = await Test.createTestingModule({             providers: [                 RemisionesService, PedidosBodegasService, BodegasService, PedidosSucursalesService, FabricantesService, EstantesService, LineaBodegasService, ProductosService, SucursalesService, PrismaService,                 {                     provide: PrismaService,                     useFactory: () => ({                         remisiones: {                             findFirst: jest.fn(),                             findMany: jest.fn(),                             findUnique: jest.fn(() => { return { producto: { cantidad_presentacion: 10 } } }),                             create: jest.fn(),                             update: jest.fn(() => {                                 return {                                     producto: { cantidad_presentacion: 10 },                                     data: [{                                         RemisionesPedidosBodegasProductosSec: { create: [{ pedido_sucursal_producto_id: 3, fraccion: 2, cantidad: 20, precio: 55.10 },] }                                     }]                                 }                             }),                             delete: jest.fn(),                         },                         pedidosBodegas: {                             findUnique: jest.fn(() => {                                 return { pedido_bodega_id: 1 }                             }),                         },                     }),                 },             ],         }).compile();
j
I think you need to include the original $transaction function in your useFactory.
Your factory only defines
remisiones
and
pdidosBodegas
which will be the only defined properties on prismaService.