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();