UNPKG

quasqui

Version:

The meta-framework suite designed from scratch for frontend-focused modern web development.

28 lines (25 loc) 660 B
import { fs } from '@modern-js/utils'; import { generateRoutes } from '../src/utils/routes'; jest.mock('@modern-js/utils', () => { const originalModule = jest.requireActual('@modern-js/utils'); return { __esModule: true, ...originalModule, fs: { outputFile: jest.fn((filename: string, output: string) => ({ filename, output, })), }, }; }); describe('routes', () => { test('generateRoutes', async () => { const mockAppContext = { serverRoutes: [], distDirectory: './dist', }; await generateRoutes(mockAppContext as any); expect(fs.outputFile).toHaveBeenCalledTimes(1); }); });