@infect/rda-service
Version:
Microservice Framework for RDA
35 lines (21 loc) • 810 B
JavaScript
import ServiceManager from '@infect/rda-service-manager';
import section from 'section-tests';
import log from 'ee-log';
section('Service Manager', (section) => {
section.test('Create instance', async() => {
new ServiceManager({
args: []
});
});
section.test('Execute the service registry service & end it thereafter', async() => {
section.setTimeout(5000);
const sm = new ServiceManager({
args: '--dev --log-level=error+ --log-module=*'.split(' ')
});
section.notice('starting service ...');
await sm.startServices('rda-service-registry');
await section.wait(200);
section.notice('stopping service ...');
await sm.stopServices('rda-service-registry');
});
});