feat: add nestjs api and worker skeletons

This commit is contained in:
Bastian Wagner
2026-08-17 13:18:24 +02:00
parent c23bda56a3
commit a08eecd4e3
17 changed files with 124 additions and 32 deletions

View File

@@ -0,0 +1,16 @@
import { bootstrapWorker } from './main';
describe('bootstrapWorker', () => {
it('creates an application context without starting an HTTP listener', async () => {
const close = jest.fn().mockResolvedValue(undefined);
const enableShutdownHooks = jest.fn();
const appContext = { close, enableShutdownHooks };
const createContext = jest.fn().mockResolvedValue(appContext);
const app = await bootstrapWorker(createContext as never);
expect(createContext).toHaveBeenCalledTimes(1);
expect(enableShutdownHooks).toHaveBeenCalledTimes(1);
expect(app).toBe(appContext);
});
});