mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
16 lines
526 B
TypeScript
16 lines
526 B
TypeScript
import { ClusterManager, WorkerManager } from '../../../../src';
|
|
|
|
describe('A WorkerManager', (): void => {
|
|
it('can be created from a ClusterManager.', (): void => {
|
|
expect((): WorkerManager => new WorkerManager(new ClusterManager(4))).toBeDefined();
|
|
});
|
|
|
|
it('can call handle.', async(): Promise<void> => {
|
|
const cm = new ClusterManager(4);
|
|
const wm = new WorkerManager(cm);
|
|
Object.assign(cm, { spawnWorkers: jest.fn() });
|
|
await wm.handle();
|
|
expect(cm.spawnWorkers).toHaveBeenCalled();
|
|
});
|
|
});
|