UNPKG

myex-cli

Version:

Opinionated Express.js framework with CLI tools

36 lines (32 loc) 853 B
import { jest } from '@jest/globals'; // Mock implementation for the database connection export const connectToDatabase = jest.fn().mockResolvedValue(true); // Mock implementations for Mongoose models export const mockUser = { _id: '60d21b4667d0d8992e610c85', name: 'Test User', email: 'test@example.com', role: 'user', createdAt: new Date(), updatedAt: new Date(), }; export const mockUsers = [ mockUser, { _id: '60d21b4667d0d8992e610c86', name: 'Admin User', email: 'admin@example.com', role: 'admin', createdAt: new Date(), updatedAt: new Date(), }, ]; export const mockToken = { _id: '60d21b4667d0d8992e610c87', userId: mockUser._id, token: 'mocked-refresh-token', type: 'refresh', expiresAt: new Date(Date.now() + 7 * 24 * 60 * 60 * 1000), createdAt: new Date(), updatedAt: new Date(), };