UNPKG

perferendisaccusantium

Version:
25 lines (17 loc) 878 B
// Test RIC AddOns // import { RICAddOnBase, RICAddOnRegistry } from '@robotical/ricjs'; // import { RICAddOnCreator } from '@robotical/ricjs/dist/RICAddOnManager'; // import RICRoboticalAddOns from '../src/RICRoboticalAddOns'; // class MockAddOnManager implements RICAddOnRegistry { // addons: RICAddOnBase[] = []; // registerHWElemType(typeCode: string, typeName: string, addOnFamily: string, factoryFn: RICAddOnCreator): void { // console.log(`registerHWElemType(${typeCode}, ${typeName}, ${addOnFamily}, ${factoryFn})`); // this.addons.push(factoryFn(typeCode, typeName, addOnFamily)); // } // } test('Add-on Registration', () => { // const addOnManager = new MockAddOnManager(); // RICRoboticalAddOns.registerAddOns(addOnManager); // expect(addOnManager.addons.length).toBeGreaterThan(7); expect(true).toBe(true); });