diff --git a/src/services/inventory/__tests__/filamentstocks.test.js b/src/services/inventory/__tests__/filamentstocks.test.js index 7296297..417c03a 100644 --- a/src/services/inventory/__tests__/filamentstocks.test.js +++ b/src/services/inventory/__tests__/filamentstocks.test.js @@ -74,13 +74,18 @@ describe('Filament Stock Service Route Handlers', () => { describe('newFilamentStockRouteHandler', () => { it('should create a new filament stock', async () => { - req.body = { filament: 'filament123', currentWeight: 1000 }; + req.body = { + filament: 'filament123', + startingWeight: { net: 1000, gross: 1100 }, + currentWeight: { net: 1000, gross: 1100 }, + }; const mockStock = { _id: '456', ...req.body }; - newObject.mockResolvedValue(mockStock); + const mockStockEvent = { _id: '789' }; + newObject.mockResolvedValueOnce(mockStock).mockResolvedValueOnce(mockStockEvent); await newFilamentStockRouteHandler(req, res); - expect(newObject).toHaveBeenCalled(); + expect(newObject).toHaveBeenCalledTimes(2); expect(res.send).toHaveBeenCalledWith(mockStock); }); });