Skip to content

Commit 9fd499a

Browse files
test file fix
1 parent c211b23 commit 9fd499a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/controllers/bmdashboard/__tests__/bmConsumableController.test.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
const mongoose = require('mongoose');
22
const bmConsumableController = require('../bmConsumableController');
33

4+
jest.mock('../../../models/bmdashboard/updateHistory', () => ({
5+
create: jest.fn().mockResolvedValue({}),
6+
}));
7+
8+
const flushPromises = () => new Promise(setImmediate);
9+
410
mongoose.Types.ObjectId = jest.fn((id) => id);
511

612
const mockBuildingConsumable = {
@@ -139,6 +145,7 @@ describe('Building Consumable Controller', () => {
139145
mockBuildingConsumable.updateOne.mockResolvedValue({});
140146

141147
await controller.bmPostConsumableUpdateRecord(mockRequest, mockResponse);
148+
await flushPromises();
142149

143150
expect(mockBuildingConsumable.updateOne).toHaveBeenCalledWith(
144151
{ _id: '123' },
@@ -175,6 +182,7 @@ describe('Building Consumable Controller', () => {
175182
mockBuildingConsumable.updateOne.mockResolvedValue({});
176183

177184
await controller.bmPostConsumableUpdateRecord(percentRequest, mockResponse);
185+
await flushPromises();
178186

179187
const expectedUsed = 10; // 10% of 100
180188
const expectedWasted = 5; // 5% of 100

0 commit comments

Comments
 (0)