Added searchObjects mock implementation across various test files to enhance testing capabilities for finance, inventory, management, and sales modules. This update ensures that search functionality can be effectively tested in unit tests.
All checks were successful
farmcontrol/farmcontrol-api/pipeline/head This commit looks good

This commit is contained in:
Tom Butcher 2026-07-04 16:56:50 +01:00
parent 50eacb3974
commit 0c7469b7c1
35 changed files with 35 additions and 0 deletions

View File

@ -36,6 +36,7 @@ jest.unstable_mockModule('../database/ceph.js', () => ({
jest.unstable_mockModule('../services/management/users.js', () => ({
listUsersRouteHandler: jest.fn((req, res) => res.send([{ id: '1', name: 'Mock User' }])),
listUsersByPropertiesRouteHandler: jest.fn(),
searchUsersRouteHandler: jest.fn(),
getUserRouteHandler: jest.fn((req, res) => res.send({ id: req.params.id, name: 'Mock User' })),
editUserRouteHandler: jest.fn(),
getUserStatsRouteHandler: jest.fn(),

View File

@ -2,6 +2,7 @@ import { jest } from '@jest/globals';
// Mock dependencies
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -5,6 +5,7 @@ jest.unstable_mockModule('../../../utils.js', () => ({
}));
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
getModelStats: jest.fn(),
getModelHistory: jest.fn(),
}));

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
getModelStats: jest.fn(),
getModelHistory: jest.fn(),
}));

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
listObjectsByProperties: jest.fn(),
getObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -2,6 +2,7 @@ import { jest } from '@jest/globals';
// Mock dependencies MUST be done before importing the module under test
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
listObjectsByProperties: jest.fn(),
getObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -2,6 +2,7 @@ import { jest } from '@jest/globals';
// Mock dependencies
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
newObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
listObjectsByProperties: jest.fn(),

View File

@ -1,6 +1,7 @@
import { jest } from '@jest/globals';
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),

View File

@ -2,6 +2,7 @@ import { jest } from '@jest/globals';
// Mock dependencies
jest.unstable_mockModule('../../../database/database.js', () => ({
searchObjects: jest.fn(),
listObjects: jest.fn(),
getObject: jest.fn(),
editObject: jest.fn(),