feat: add nestjs api and worker skeletons
This commit is contained in:
16
backend/apps/worker/src/worker.bootstrap.spec.ts
Normal file
16
backend/apps/worker/src/worker.bootstrap.spec.ts
Normal 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);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user