refactor and generic internal add

This commit is contained in:
jacob
2024-02-15 12:26:34 -06:00
parent 07b11b357b
commit 4efdbb21fb
7 changed files with 39 additions and 26 deletions

View File

@@ -98,4 +98,16 @@ describe('ioc container', () => {
container.ready();
expect(dependency.init).toHaveBeenCalledTimes(1);
})
it('should detect a key already exists', () => {
container.add({ '@sern/client': dependency2 });
expect(container.hasKey('@sern/client')).toBeTruthy()
})
it('should detect a key already exists', () => {
container.add({ '@sern/client': () => dependency2 });
expect(container.hasKey('@sern/client')).toBeTruthy()
})
});