Skip to content

Commit 6d4018c

Browse files
committed
test(unit): add adapters resolution small test
1 parent a7b40bc commit 6d4018c

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

packages/unit/__test__/adaper-package-resolving.integration.test.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,24 @@
11
import type { DependencyInjectionAdapter } from '@suites/types.di';
22
import { PackageResolver } from '../src/package-resolver';
3+
import { SuitesDIAdapters, SuitesDoublesAdapters } from '../src/testbed-builder';
34

45
describe('Suites Adapter Package Resolving Integration Test', () => {
6+
describe('DI Adapters Registry', () => {
7+
it('should include all supported DI adapters', () => {
8+
const adapters = Object.keys(SuitesDIAdapters);
9+
expect(adapters).toContain('nestjs');
10+
expect(adapters).toContain('inversify');
11+
expect(adapters).toContain('tsyringe');
12+
});
13+
14+
it('should include all supported doubles adapters', () => {
15+
const adapters = Object.keys(SuitesDoublesAdapters);
16+
expect(adapters).toContain('jest');
17+
expect(adapters).toContain('sinon');
18+
expect(adapters).toContain('vitest');
19+
});
20+
});
21+
522
let packageResolver: PackageResolver<DependencyInjectionAdapter>;
623

724
describe('Resolving an adapter with default export', () => {

0 commit comments

Comments
 (0)