Files
nest/integration/injector/e2e/circular-structure-dynamic-modules.spec.ts
T

17 lines
681 B
TypeScript

import { expect } from 'chai';
import { Test } from '@nestjs/testing';
import { CircularModule } from '../src/circular-structure-dynamic-module/circular.module.js';
import { InputService } from '../src/circular-structure-dynamic-module/input.service.js';
describe('Circular structure for dynamic modules', () => {
it('should resolve circular structure with dynamic modules', async () => {
const builder = Test.createTestingModule({
imports: [CircularModule.forRoot()],
});
const testingModule = await builder.compile();
const inputService = testingModule.get<InputService>(InputService);
expect(inputService).to.be.instanceof(InputService);
});
});