refactor: inject TbankAccessService directly into stock screener (#151) (#155)
Backend verify / commits (push) Skipped
Backend verify / security (push) Successful in 1m0s
Backend verify / verify (push) Failing after 6m12s

This commit was merged in pull request #155.
This commit is contained in:
2026-11-02 07:53:11 +03:00
parent a80bbbf1e2
commit 554410a271
4 changed files with 8 additions and 9 deletions
@@ -1,3 +1,7 @@
jest.mock('../../../../../integrations/tbank/tbank.api', () => ({
TbankAccessService: class {},
}));
import { NotFoundException, ServiceUnavailableException } from '@nestjs/common';
import type { TbankShare } from '../../../../../integrations/tbank/tbank.api';
@@ -36,7 +40,7 @@ describe('StockScreenerService', () => {
client.getAllShares.mockResolvedValue(
Array.from({ length: pageSize + 1 }, (_, index) => share(index)),
);
service = new StockScreenerService(access, client as never, logger as never);
service = new StockScreenerService(access as never, client as never, logger as never);
});
it('stores the full selected catalog and returns stable non-overlapping pages', async () => {