File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import type { DependencyInjectionAdapter } from '@suites/types.di' ;
22import { PackageResolver } from '../src/package-resolver' ;
3+ import { SuitesDIAdapters , SuitesDoublesAdapters } from '../src/testbed-builder' ;
34
45describe ( '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' , ( ) => {
You can’t perform that action at this time.
0 commit comments