import { DyNTS_DiAV_Main_ControlService } from './dias-discord-bot.control-service'; import { DyNTS_DiAs_Main_ControlService } from '../../discord-assistant/_services/dias-main.control-service'; class TestDiAVMainService extends DyNTS_DiAV_Main_ControlService { protected override botIO_CS: any; protected override getBotIOControlService(): any { return {} as any; } protected override getRoutinesControlService(): any { return {} as any; } protected override getCommandsControlService(): any { return {} as any; } static getInstance(): TestDiAVMainService { return TestDiAVMainService.getSingletonInstance(); } } xdescribe('| DyNTS_DiAV_Main_ControlService', () => { describe('| inheritance', () => { it('| should inherit from DiAs Main Control Service', () => { expect(Object.getPrototypeOf(TestDiAVMainService.prototype)).toEqual(DyNTS_DiAs_Main_ControlService.prototype); }); }); // constructor "should extend DiAs Main Control Service" kiveve: new TestDiAVMainService() ClientMissingIntents // (Discord Client valid intents); a DiBo/DiAs lánc nem mockolható a specből. });