Refactor: Add personalizationRepo and notificationRepo mocks in route tests
All checks were successful
Deploy to Test Environment / deploy-to-test (push) Successful in 7m1s
All checks were successful
Deploy to Test Environment / deploy-to-test (push) Successful in 7m1s
This commit is contained in:
@@ -60,6 +60,8 @@ vi.mock('../services/db/index.db', () => ({
|
||||
flyerRepo: mockedDb.flyerRepo,
|
||||
recipeRepo: mockedDb.recipeRepo,
|
||||
userRepo: mockedDb.userRepo,
|
||||
personalizationRepo: {},
|
||||
notificationRepo: {},
|
||||
}));
|
||||
|
||||
// Mock other dependencies
|
||||
|
||||
@@ -45,6 +45,8 @@ vi.mock('../services/db/index.db', () => ({
|
||||
flyerRepo: {},
|
||||
recipeRepo: {},
|
||||
userRepo: {},
|
||||
personalizationRepo: {},
|
||||
notificationRepo: {},
|
||||
}));
|
||||
vi.mock('../services/geocodingService.server');
|
||||
vi.mock('node:fs/promises');
|
||||
|
||||
@@ -35,6 +35,8 @@ vi.mock('../services/db/index.db', () => ({
|
||||
flyerRepo: {},
|
||||
recipeRepo: {},
|
||||
userRepo: {},
|
||||
personalizationRepo: {},
|
||||
notificationRepo: {},
|
||||
}));
|
||||
|
||||
// Mock the queue service to control worker statuses
|
||||
|
||||
@@ -25,6 +25,8 @@ vi.mock('../services/db/index.db', () => ({
|
||||
flyerRepo: {},
|
||||
recipeRepo: {},
|
||||
userRepo: {},
|
||||
personalizationRepo: {},
|
||||
notificationRepo: {},
|
||||
}));
|
||||
|
||||
// Mock other dependencies
|
||||
|
||||
@@ -20,12 +20,17 @@ vi.mock('../services/db/index.db', () => ({
|
||||
recipeRepo: {},
|
||||
userRepo: {},
|
||||
personalizationRepo: {},
|
||||
notificationRepo: {},
|
||||
}));
|
||||
vi.mock('../services/db/flyer.db');
|
||||
vi.mock('../services/db/recipe.db');
|
||||
vi.mock('../services/db/user.db');
|
||||
vi.mock('node:fs/promises');
|
||||
vi.mock('../services/backgroundJobService');
|
||||
vi.mock('../services/backgroundJobService', () => ({
|
||||
backgroundJobService: {
|
||||
runDailyDealCheck: vi.fn(),
|
||||
},
|
||||
}));
|
||||
vi.mock('../services/queueService.server');
|
||||
vi.mock('@bull-board/api');
|
||||
vi.mock('@bull-board/api/bullMQAdapter');
|
||||
|
||||
@@ -6,9 +6,18 @@ import adminRouter from './admin.routes'; // This was a duplicate, fixed.
|
||||
import { createMockUserProfile, createMockAdminUserView } from '../tests/utils/mockFactories';
|
||||
import { UserProfile, Profile } from '../types';
|
||||
import { NotFoundError } from '../services/db/errors.db';
|
||||
import { mockLogger } from '../tests/utils/mockLogger';
|
||||
import { createTestApp } from '../tests/utils/createTestApp';
|
||||
|
||||
const { mockLogger } = vi.hoisted(() => ({
|
||||
mockLogger: {
|
||||
info: vi.fn(),
|
||||
debug: vi.fn(),
|
||||
warn: vi.fn(),
|
||||
error: vi.fn(),
|
||||
child: vi.fn().mockReturnThis(),
|
||||
},
|
||||
}));
|
||||
|
||||
vi.mock('../services/db/index.db', () => ({
|
||||
adminRepo: {
|
||||
getAllUsers: vi.fn(),
|
||||
@@ -20,6 +29,8 @@ vi.mock('../services/db/index.db', () => ({
|
||||
},
|
||||
flyerRepo: {},
|
||||
recipeRepo: {},
|
||||
personalizationRepo: {},
|
||||
notificationRepo: {},
|
||||
}));
|
||||
|
||||
// Mock other dependencies that are not directly tested but are part of the adminRouter setup
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
*/
|
||||
|
||||
import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest';
|
||||
import type { PDFDocumentLoadingTask } from 'pdfjs-dist';
|
||||
import { convertPdfToImageFiles } from './pdfConverter';
|
||||
|
||||
// Mock the entire pdfjs-dist library
|
||||
|
||||
Reference in New Issue
Block a user