refactor: organize backend by business responsibility

This commit is contained in:
2026-09-13 13:52:57 +03:00
parent 7fde3ece6e
commit 8ba005346d
145 changed files with 3027 additions and 2346 deletions
+10 -4
View File
@@ -1,16 +1,18 @@
import {
INestApplication,
ConflictException,
INestApplication,
NotFoundException,
ServiceUnavailableException,
} from '@nestjs/common';
import { JwtService } from '@nestjs/jwt';
import { Test } from '@nestjs/testing';
import request from 'supertest';
import type { Server } from 'node:http';
import request from 'supertest';
import { AppModule } from '../src/app.module';
import { configureApp } from '../src/main';
import { BondService } from '../src/tbank/bond.service';
import { BondIncomeService } from '../src/modules/investments/instruments/bonds/application/bond-income.service';
import { BondMarketService } from '../src/modules/investments/instruments/bonds/application/bond-market.service';
import { BondCatalogService } from '../src/modules/investments/instruments/bonds/application/bond-catalog.service';
const uid = 'e6123145-9665-43e0-8413-cd61b8aa9b13';
describe('Bond HTTP contract', () => {
@@ -28,7 +30,11 @@ describe('Bond HTTP contract', () => {
);
beforeAll(async () => {
const module = await Test.createTestingModule({ imports: [AppModule] })
.overrideProvider(BondService)
.overrideProvider(BondCatalogService)
.useValue(bonds)
.overrideProvider(BondMarketService)
.useValue(bonds)
.overrideProvider(BondIncomeService)
.useValue(bonds)
.compile();
app = module.createNestApplication();