Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/firebird-ng/src/app/model/event-group-registry.spec.ts is written in an unsupported language. File is not indexed.

0001 // event-group-registry.spec.ts
0002 
0003 import { registerEventGroupFactory, getEventGroupFactory } from './event-group';
0004 import { BoxHitGroupFactory } from './box-hit.group';
0005 
0006 describe('Component Registry', () => {
0007   it('should register and retrieve BoxHitComponentFactory correctly', () => {
0008     const factory = new BoxHitGroupFactory();
0009     registerEventGroupFactory(factory);
0010 
0011     const retrievedFactory = getEventGroupFactory('BoxHit');
0012 
0013     expect(retrievedFactory).toBeDefined();
0014     expect(retrievedFactory).toBe(factory);
0015   });
0016 
0017   it('should return undefined for unregistered component types', () => {
0018     const retrievedFactory = getEventGroupFactory('UnknownType');
0019 
0020     expect(retrievedFactory).toBeUndefined();
0021   });
0022 });