From 0d1a128e0a74c2adabc14cc24a9e710a891fe1ba Mon Sep 17 00:00:00 2001 From: Kirisu <56469224+rubenkristian@users.noreply.github.com> Date: Fri, 25 Nov 2022 16:45:41 +0700 Subject: [PATCH] feat: menstrual subscription scheduler (#218) menstrual subscription scheduler /* add path in tsconfig for simple path import add path in jest config for simple path import */ --- src/app.module.ts | 18 ++- src/common/caches/index.ts | 2 +- src/common/common.module.ts | 2 +- .../debio-conversion.module.ts | 2 +- .../debio-conversion.service.ts | 2 +- src/common/escrow/escrow.module.ts | 2 +- src/common/escrow/escrow.service.ts | 2 +- src/common/ethereum/ethereum.module.ts | 2 +- src/common/ethereum/ethereum.service.ts | 2 +- src/common/mailer/mailer.manager.ts | 2 +- src/common/mailer/mailer.module.ts | 2 +- src/common/substrate/index.ts | 2 +- src/common/substrate/substrate.service.ts | 2 +- src/indexer/indexer.handler.ts | 4 +- src/indexer/indexer.module.ts | 4 +- .../ethereum-listener.handler.ts | 6 +- .../ethereum-listener.module.ts | 8 +- ...enetic-analysis-order-cancelled.handler.ts | 4 +- ...enetic-analysis-order-fulfilled.handler.ts | 6 +- .../genetic-analysis-order-paid.handler.ts | 8 +- ...genetic-analysis-order-refunded.handler.ts | 6 +- .../genetic-analysis-order-created.handler.ts | 6 +- .../genetic-analysis-rejected.handler.ts | 4 +- .../genetic-analysis-result-ready.handler.ts | 4 +- ...genetic-analyst-service-created.handler.ts | 4 +- .../genetic-analyst-registered.handler.ts | 4 +- .../genetic-analyst-staked.handler.ts | 7 +- .../genetic-analyst-unstaked.handler.ts | 7 +- ...tic-analyst-verification-status.handler.ts | 6 +- .../data-staked/data-staked.handler.ts | 4 +- .../dna-sample-rejected.handler.ts | 4 +- .../dna-sample-result-ready.handler.ts | 4 +- .../labs/registered/lab-registered.handler.ts | 6 +- .../retrieve-unstake-amount.handler.ts | 7 +- .../stake-successful.handler.ts | 7 +- .../unstaked-successful.handler.ts | 7 +- .../update-verification-status.handler.ts | 6 +- .../order-cancelled.handler.ts | 6 +- .../order-created/order-created.handler.ts | 6 +- .../order-failed/order-failed.handler.ts | 6 +- .../order-fulfilled.handler.ts | 8 +- .../orders/order-paid/order-paid.handler.ts | 8 +- .../order-refunded/order-refunded.handler.ts | 6 +- .../service-request-created.handler.ts | 12 +- .../service-request-excess.handler.ts | 6 +- ...request-staking-amount-refunded.handler.ts | 4 +- .../service-request-updated.handler.ts | 6 +- .../service-created.handler.ts | 6 +- .../substrate-listener.handler.ts | 4 +- .../substrate-listener.module.ts | 8 +- .../unstaked.service.ts | 4 +- .../lab-unstake/lab-unstake.service.ts | 4 +- src/schedulers/mailer/mailer.service.ts | 6 +- .../menstrual-subscription.service.ts | 123 ++++++++++++++++++ src/schedulers/schedulers.module.ts | 12 +- src/schedulers/unstaked/unstaked.service.ts | 4 +- test/e2e/fixture.ts | 12 +- .../events/certification-events.spec.ts | 14 +- .../events/genetic-analysis-events.spec.ts | 8 +- .../genetic-analysis-order-events.spec.ts | 8 +- .../events/genetic-analyst-events.spec.ts | 12 +- ...netic-analyst-qualification-events.spec.ts | 8 +- .../genetic-analyst-service-events.spec.ts | 8 +- .../events/genetic-data-events.spec.ts | 10 +- .../events/genetic-testing-events.spec.ts | 10 +- test/e2e/indexer/events/labs-events.spec.ts | 14 +- .../events/menstrual-calendar-events.spec.ts | 14 +- test/e2e/indexer/events/orders-events.spec.ts | 10 +- .../e2e/indexer/events/service-events.spec.ts | 12 +- .../events/service-request-events.spec.ts | 16 +-- .../genetic-analysis-events.spec.ts | 23 ++-- .../genetic-analysis-events.spec.ts | 16 +-- .../genetic-analyst-service-events.spec.ts | 14 +- .../genetic-analyst-events.spec.ts | 16 +-- .../genetic-testing-events.spec.ts | 18 +-- .../commands/labs/labs-events.spec.ts | 18 +-- .../commands/orders/orders-events.spec.ts | 23 ++-- .../service-request-events.spec.ts | 16 +-- .../commands/services/services-events.spec.ts | 14 +- test/e2e/schedulers/lab-unstake.spec.ts | 6 +- test/e2e/schedulers/mailer.spec.ts | 10 +- test/e2e/schedulers/unstaked.spec.ts | 6 +- .../error-logging.service.spec.ts | 8 +- .../modules/escrow/escrow.service.spec.ts | 6 +- .../certifications.command.spec.ts | 8 +- .../certifications.handler.spec.ts | 10 +- .../genetic-analysis-order.command.spec.ts | 10 +- .../genetic-analysis-order.handler.spec.ts | 16 +-- .../genetic-analysis.command.spec.ts | 10 +- .../genetic-analysis.handler.spec.ts | 12 +- ...tic-analyst-qualifications.command.spec.ts | 8 +- ...tic-analyst-qualifications.handler.spec.ts | 10 +- .../genetic-analyst-services.command.spec.ts | 8 +- .../genetic-analyst-services.handler.spec.ts | 10 +- .../genetic-analysts.command.spec.ts | 10 +- .../genetic-analysts.handler.spec.ts | 24 ++-- .../genetic-data/genetic-data.command.spec.ts | 8 +- .../genetic-data/genetic-data.handler.spec.ts | 10 +- .../genetic-testing.command.spec.ts | 8 +- .../genetic-testing.handler.spec.ts | 6 +- .../indexer/events/labs/labs.command.spec.ts | 18 +-- .../indexer/events/labs/labs.handler.spec.ts | 20 +-- .../events/orders/orders.command.spec.ts | 12 +- .../events/orders/orders.handler.spec.ts | 20 +-- .../service-request.command.spec.ts | 14 +- .../service-request.handler.spec.ts | 8 +- .../events/services/services.command.spec.ts | 10 +- .../events/services/services.handler.spec.ts | 12 +- test/unit/indexer/indexer.spec.ts | 8 +- test/unit/jest-unit.json | 6 +- .../ethereum-listener.handler.spec.ts | 9 +- ...c-analysis-order-cancelled.command.spec.ts | 2 +- ...c-analysis-order-cancelled.handler.spec.ts | 6 +- ...tic-analysis-order-created.command.spec.ts | 2 +- ...tic-analysis-order-created.handler.spec.ts | 11 +- ...c-analysis-order-fulfilled.command.spec.ts | 2 +- ...c-analysis-order-fulfilled.handler.spec.ts | 11 +- ...enetic-analysis-order-paid.command.spec.ts | 2 +- ...enetic-analysis-order-paid.handler.spec.ts | 8 +- ...ic-analysis-order-refunded.command.spec.ts | 2 +- ...ic-analysis-order-refunded.handler.spec.ts | 11 +- .../genetic-analysis-rejected.handler.spec.ts | 11 +- .../genetic-anaysis-rejected.command.spec.ts | 2 +- ...etic-analysis-result-ready.handler.spec.ts | 11 +- ...netic-anaysis-result-ready.command.spec.ts | 2 +- ...ic-analyst-service-created.command.spec.ts | 2 +- ...ic-analyst-service-created.handler.spec.ts | 8 +- .../genetic-analyst-staked.command.spec.ts | 2 +- .../genetic-analyst-staked.handler.spec.ts | 9 +- .../genetic-analyst-unstaked.command.spec.ts | 2 +- .../genetic-analyst-unstaked.handler.spec.ts | 9 +- ...nalyst-verification-status.command.spec.ts | 2 +- ...nalyst-verification-status.handler.spec.ts | 6 +- .../dna-sample-rejected.command.spec.ts | 2 +- .../dna-sample-rejected.handler.spec.ts | 8 +- .../dna-sample-result-ready.command.spec.ts | 2 +- .../dna-sample-result-ready.handler.spec.ts | 8 +- .../lab-registered.command.spec.ts | 2 +- .../lab-registered.handler.spec.ts | 11 +- ...b-retrieve-unstaked-amount.command.spec.ts | 2 +- ...b-retrieve-unstaked-amount.handler.spec.ts | 9 +- .../lab-stake-successful.command.spec.ts | 2 +- .../lab-staked-successful.handler.spec.ts | 9 +- .../lab-unstaked-successful.command.spec.ts | 2 +- .../lab-unstaked-successful.handler.spec.ts | 11 +- .../order-cancelled.command.spec.ts | 2 +- .../order-cancelled.handler.spec.ts | 10 +- .../order-created.command.spec.ts | 2 +- .../order-created.handler.spec.ts | 13 +- .../order-failed/order-failed.command.spec.ts | 2 +- .../order-failed/order-failed.handler.spec.ts | 10 +- .../order-fulfilled.command.spec.ts | 2 +- .../order-fulfilled.handler.spec.ts | 14 +- .../order-paid/order-paid.command.spec.ts | 2 +- .../order-paid/order-paid.handler.spec.ts | 12 +- .../order-refunded.command.spec.ts | 2 +- .../order-refunded.handler.spec.ts | 15 +-- .../service-request-created.command.spec.ts | 4 +- .../service-request-created.handler.spec.ts | 14 +- ...st-staking-amount-refunded.command.spec.ts | 4 +- ...st-staking-amount-refunded.handler.spec.ts | 10 +- .../service-created.command.spec.ts | 4 +- .../service-created.handler.spec.ts | 8 +- .../substrate-listener.handler.spec.ts | 6 +- test/unit/mock.ts | 16 +-- .../genetic-analyst-unstaked.service.spec.ts | 4 +- .../lab/lab-unstake.service.spec.ts | 4 +- .../schedulers/mailer/mailer.service.spec.ts | 4 +- .../unstaked/unstaked.service.spec.ts | 4 +- tsconfig.json | 8 +- 170 files changed, 756 insertions(+), 680 deletions(-) create mode 100644 src/schedulers/menstrual-subscription/menstrual-subscription.service.ts diff --git a/src/app.module.ts b/src/app.module.ts index 9b3b1679..82dfd1d7 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -6,13 +6,17 @@ import { MailerModule } from '@nestjs-modules/mailer'; import { Module } from '@nestjs/common'; import { ScheduleModule } from '@nestjs/schedule'; import { TypeOrmModule } from '@nestjs/typeorm'; -import { LocationEntities, ProcessEnvModule, ProcessEnvProxy } from './common'; -import { EscrowAccounts } from './common/escrow/models/deposit.entity'; -import { IndexerModule } from './indexer/indexer.module'; -import { EthereumListenerModule } from './listeners/ethereum-listener/ethereum-listener.module'; -import { SubstrateListenerModule } from './listeners/substrate-listener/substrate-listener.module'; -import { SchedulersModule } from './schedulers/schedulers.module'; -import { keyList, SecretKeyList } from './common/secrets'; +import { + LocationEntities, + ProcessEnvModule, + ProcessEnvProxy, +} from '@common/index'; +import { EscrowAccounts } from '@common/escrow/models/deposit.entity'; +import { IndexerModule } from '@indexer/indexer.module'; +import { EthereumListenerModule } from '@listeners/ethereum-listener/ethereum-listener.module'; +import { SubstrateListenerModule } from '@listeners/substrate-listener/substrate-listener.module'; +import { SchedulersModule } from '@schedulers/schedulers.module'; +import { keyList, SecretKeyList } from '@common/secrets'; // eslint-disable-next-line @typescript-eslint/no-var-requires require('dotenv').config(); diff --git a/src/common/caches/index.ts b/src/common/caches/index.ts index 44af9844..9cc3e576 100644 --- a/src/common/caches/index.ts +++ b/src/common/caches/index.ts @@ -5,7 +5,7 @@ import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList, SecretKeyList } from '../../common/secrets'; +import { keyList, SecretKeyList } from '@common/secrets'; require('dotenv').config(); // eslint-disable-line diff --git a/src/common/common.module.ts b/src/common/common.module.ts index 9f7c5925..8107d9d1 100644 --- a/src/common/common.module.ts +++ b/src/common/common.module.ts @@ -5,7 +5,7 @@ import { import { Module } from '@nestjs/common'; import { CqrsModule } from '@nestjs/cqrs'; import { ElasticsearchModule } from '@nestjs/elasticsearch'; -import { keyList, SecretKeyList } from '../common/secrets'; +import { keyList, SecretKeyList } from '@common/secrets'; // eslint-disable-next-line @typescript-eslint/no-var-requires require('dotenv').config(); diff --git a/src/common/debio-conversion/debio-conversion.module.ts b/src/common/debio-conversion/debio-conversion.module.ts index e8cb3ed1..8b5eebb1 100644 --- a/src/common/debio-conversion/debio-conversion.module.ts +++ b/src/common/debio-conversion/debio-conversion.module.ts @@ -1,7 +1,7 @@ import { GCloudSecretManagerModule } from '@debionetwork/nestjs-gcloud-secret-manager'; import { Module } from '@nestjs/common'; import { DebioConversionService } from './debio-conversion.service'; -import { SecretKeyList } from '../../common/secrets'; +import { SecretKeyList } from '@common/secrets'; @Module({ imports: [ diff --git a/src/common/debio-conversion/debio-conversion.service.ts b/src/common/debio-conversion/debio-conversion.service.ts index eb0be3ee..e6c5c221 100644 --- a/src/common/debio-conversion/debio-conversion.service.ts +++ b/src/common/debio-conversion/debio-conversion.service.ts @@ -1,7 +1,7 @@ import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; import { Injectable, Logger } from '@nestjs/common'; import axios from 'axios'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() export class DebioConversionService { diff --git a/src/common/escrow/escrow.module.ts b/src/common/escrow/escrow.module.ts index c9ba3a3d..fa997d59 100644 --- a/src/common/escrow/escrow.module.ts +++ b/src/common/escrow/escrow.module.ts @@ -5,7 +5,7 @@ import { EscrowService } from './escrow.service'; import { EthereumModule, SubstrateModule } from '../index'; import { ErrorLoggingModule } from '../error-logging'; import { GCloudSecretManagerModule } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { SecretKeyList } from '../../common/secrets'; +import { SecretKeyList } from '@common/secrets'; require('dotenv').config(); // eslint-disable-line @Module({ diff --git a/src/common/escrow/escrow.service.ts b/src/common/escrow/escrow.service.ts index 589a6a50..ec20ea59 100644 --- a/src/common/escrow/escrow.service.ts +++ b/src/common/escrow/escrow.service.ts @@ -7,7 +7,7 @@ import AsyncLock from 'async-lock'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; import { ErrorLoggingService } from '../error-logging'; import { ErrorLoggingDto } from '../error-logging/dto/error-logging.dto'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; const lock = new AsyncLock(); const ESCROW_WALLET_LOCK_KEY = 'escrow-wallet-lock'; diff --git a/src/common/ethereum/ethereum.module.ts b/src/common/ethereum/ethereum.module.ts index 7d31b581..1a1cb743 100644 --- a/src/common/ethereum/ethereum.module.ts +++ b/src/common/ethereum/ethereum.module.ts @@ -7,7 +7,7 @@ import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { SecretKeyList, keyList } from '../../common/secrets'; +import { SecretKeyList, keyList } from '@common/secrets'; @Module({ imports: [ diff --git a/src/common/ethereum/ethereum.service.ts b/src/common/ethereum/ethereum.service.ts index 01e3f8a3..ebb2c7b0 100644 --- a/src/common/ethereum/ethereum.service.ts +++ b/src/common/ethereum/ethereum.service.ts @@ -10,7 +10,7 @@ import escrowContract from './utils/Escrow.json'; import { ethers } from 'ethers'; import { CachesService } from '../caches'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() export class EthereumService { diff --git a/src/common/mailer/mailer.manager.ts b/src/common/mailer/mailer.manager.ts index bbf1ea54..553cd13f 100644 --- a/src/common/mailer/mailer.manager.ts +++ b/src/common/mailer/mailer.manager.ts @@ -1,7 +1,7 @@ import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; import { MailerService } from '@nestjs-modules/mailer'; import { Injectable, Logger } from '@nestjs/common'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; import { CustomerStakingRequestService, LabRegister } from './models'; import { NewOrderGA } from './models/new-order-ga.model'; import { NewOrderLab } from './models/new-order-lab.model'; diff --git a/src/common/mailer/mailer.module.ts b/src/common/mailer/mailer.module.ts index a18aff36..61ccf254 100644 --- a/src/common/mailer/mailer.module.ts +++ b/src/common/mailer/mailer.module.ts @@ -7,7 +7,7 @@ import { HandlebarsAdapter } from '@nestjs-modules/mailer/dist/adapters/handleba import { Module } from '@nestjs/common'; import { join } from 'path'; import { MailerManager } from './mailer.manager'; -import { SecretKeyList, keyList } from '../../common/secrets'; +import { SecretKeyList, keyList } from '@common/secrets'; @Module({ imports: [ diff --git a/src/common/substrate/index.ts b/src/common/substrate/index.ts index ec34cffb..5685398e 100644 --- a/src/common/substrate/index.ts +++ b/src/common/substrate/index.ts @@ -1,7 +1,7 @@ import { GCloudSecretManagerModule } from '@debionetwork/nestjs-gcloud-secret-manager'; import { Module } from '@nestjs/common'; import { SubstrateService } from './substrate.service'; -import { SecretKeyList } from '../../common/secrets'; +import { SecretKeyList } from '@common/secrets'; @Module({ imports: [ diff --git a/src/common/substrate/substrate.service.ts b/src/common/substrate/substrate.service.ts index 13203c8e..35fcc931 100644 --- a/src/common/substrate/substrate.service.ts +++ b/src/common/substrate/substrate.service.ts @@ -2,7 +2,7 @@ import { ApiPromise, Keyring, WsProvider } from '@polkadot/api'; import { Injectable, OnModuleInit, Logger } from '@nestjs/common'; import { waitReady } from '@polkadot/wasm-crypto'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() export class SubstrateService implements OnModuleInit { diff --git a/src/indexer/indexer.handler.ts b/src/indexer/indexer.handler.ts index b4a94c2a..cc8f7497 100644 --- a/src/indexer/indexer.handler.ts +++ b/src/indexer/indexer.handler.ts @@ -10,13 +10,13 @@ import { DeleteAllIndexesCommand, GetLastSubstrateBlockQueryIndexer, } from './blocks'; -import { ProcessEnvProxy } from '../common/proxies/process-env/process-env.proxy'; +import { ProcessEnvProxy } from '@common/proxies/process-env/process-env.proxy'; import { ElasticsearchService } from '@nestjs/elasticsearch'; import { u32 } from '@polkadot/types'; import { SchedulerRegistry } from '@nestjs/schedule'; import { eventRoutes } from './indexer.routes'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() export class IndexerHandler diff --git a/src/indexer/indexer.module.ts b/src/indexer/indexer.module.ts index 16dfd673..c8f0e507 100644 --- a/src/indexer/indexer.module.ts +++ b/src/indexer/indexer.module.ts @@ -1,14 +1,14 @@ import { Module } from '@nestjs/common'; import { LabCommandHandlers } from './events/labs'; import { ServiceCommandHandlers } from './events/services'; -import { CommonModule } from '../common/common.module'; +import { CommonModule } from '@common/common.module'; import { BlockCommandHandlers, BlockQueryHandlers } from './blocks'; import { IndexerHandler } from './indexer.handler'; import { OrderCommandHandlers } from './events/orders'; import { GeneticTestingCommandHandlers } from './events/genetic-testing'; import { RequestServiceCommandHandlers } from './events/service-request'; import { CertificationsCommandHandlers } from './events/certifications'; -import { ProcessEnvModule } from '../common/proxies/process-env/process-env.module'; +import { ProcessEnvModule } from '@common/proxies/process-env/process-env.module'; import { GeneticDataCommandHandlers } from './events/genetic-data'; import { GeneticAnalystQualificationsCommandHandlers } from './events/genetic-analyst-qualifications'; import { GeneticAnalystServicesCommandHandlers } from './events/genetic-analyst-services'; diff --git a/src/listeners/ethereum-listener/ethereum-listener.handler.ts b/src/listeners/ethereum-listener/ethereum-listener.handler.ts index f4dc8f5a..52c2abfd 100644 --- a/src/listeners/ethereum-listener/ethereum-listener.handler.ts +++ b/src/listeners/ethereum-listener/ethereum-listener.handler.ts @@ -1,7 +1,7 @@ import { Injectable, OnModuleInit, Logger } from '@nestjs/common'; -import { EthereumService } from '../../common/ethereum/ethereum.service'; -import { EscrowService } from '../../common/escrow/escrow.service'; -import { TransactionLoggingService } from '../../common'; +import { EthereumService } from '@common/ethereum/ethereum.service'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { TransactionLoggingService } from '@common/index'; @Injectable() export class EthereumListenerHandler implements OnModuleInit { diff --git a/src/listeners/ethereum-listener/ethereum-listener.module.ts b/src/listeners/ethereum-listener/ethereum-listener.module.ts index 50da19b7..ff38238b 100644 --- a/src/listeners/ethereum-listener/ethereum-listener.module.ts +++ b/src/listeners/ethereum-listener/ethereum-listener.module.ts @@ -1,9 +1,9 @@ import { Module } from '@nestjs/common'; -import { EthereumModule } from '../../common/ethereum'; -import { EscrowModule } from '../../common/escrow/escrow.module'; +import { EthereumModule } from '@common/ethereum'; +import { EscrowModule } from '@common/escrow/escrow.module'; import { EthereumListenerHandler } from './ethereum-listener.handler'; -import { TransactionLoggingModule } from '../../common'; -import { ErrorLoggingModule } from '../../common/error-logging'; +import { TransactionLoggingModule } from '@common/index'; +import { ErrorLoggingModule } from '@common/error-logging'; @Module({ imports: [ diff --git a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler.ts index fbe759eb..98d2f94e 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler.ts @@ -1,7 +1,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; -import { TransactionLoggingService } from '../../../../../common'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingService } from '@common/index'; import { GeneticAnalysisOrderCancelledCommand } from './genetic-analysis-order-cancelled.command'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler.ts index b297dc18..d2ed8b7b 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler.ts @@ -1,13 +1,13 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { DateTimeProxy, NotificationService, TransactionLoggingService, -} from '../../../../../common'; +} from '@common/index'; import { GeneticAnalysisOrderFulfilledCommand } from './genetic-analysis-order-fulfilled.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import currencyUnit from '../../../models/currencyUnit'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler.ts index 86cd6813..27196529 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler.ts @@ -1,21 +1,21 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { DateTimeProxy, MailerManager, NotificationService, SubstrateService, TransactionLoggingService, -} from '../../../../../common'; +} from '@common/index'; import { GeneticAnalysisOrderPaidCommand } from './genetic-analysis-order-paid.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import { queryGeneticAnalystByAccountId, queryGeneticAnalystServicesByHashId, } from '@debionetwork/polkadot-provider'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../../../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() @CommandHandler(GeneticAnalysisOrderPaidCommand) diff --git a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler.ts index f6830263..ee1125f5 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler.ts @@ -1,13 +1,13 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { DateTimeProxy, NotificationService, TransactionLoggingService, -} from '../../../../../common'; +} from '@common/index'; import { GeneticAnalysisOrderRefundedCommand } from './genetic-analysis-order-refunded.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(GeneticAnalysisOrderRefundedCommand) export class GeneticAnalysisOrderRefundedHandler diff --git a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysys-order-created/genetic-analysis-order-created.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysys-order-created/genetic-analysis-order-created.handler.ts index 62feef59..d1519984 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysys-order-created/genetic-analysis-order-created.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysys-order-created/genetic-analysis-order-created.handler.ts @@ -1,13 +1,13 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { TransactionLoggingService, DateTimeProxy, NotificationService, -} from '../../../../../common'; +} from '@common/index'; import { GeneticAnalysisOrderCreatedCommand } from './genetic-analysis-order-created.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(GeneticAnalysisOrderCreatedCommand) diff --git a/src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler.ts index beceffb6..6cbac985 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler.ts @@ -4,10 +4,10 @@ import { DateTimeProxy, NotificationService, SubstrateService, -} from '../../../../../common'; +} from '@common/index'; import { setGeneticAnalysisOrderRefunded } from '@debionetwork/polkadot-provider'; import { GeneticAnalysisRejectedCommand } from './genetic-analysis-rejected.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(GeneticAnalysisRejectedCommand) diff --git a/src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-resultready/genetic-analysis-result-ready.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-resultready/genetic-analysis-result-ready.handler.ts index 0e7ade61..c839fe3c 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-resultready/genetic-analysis-result-ready.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-resultready/genetic-analysis-result-ready.handler.ts @@ -4,10 +4,10 @@ import { DateTimeProxy, NotificationService, SubstrateService, -} from '../../../../../common'; +} from '@common/index'; import { setGeneticAnalysisOrderFulfilled } from '@debionetwork/polkadot-provider'; import { GeneticAnalysisResultReadyCommand } from './genetic-analysis-result-ready.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(GeneticAnalysisResultReadyCommand) diff --git a/src/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler.ts b/src/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler.ts index e28bf97d..01aabd31 100644 --- a/src/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler.ts @@ -1,8 +1,8 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { DateTimeProxy, NotificationService } from '../../../../../common'; +import { DateTimeProxy, NotificationService } from '@common/index'; import { GeneticAnalystServiceCreatedCommand } from './genetic-analyst-service-created.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(GeneticAnalystServiceCreatedCommand) diff --git a/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-registered/genetic-analyst-registered.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-registered/genetic-analyst-registered.handler.ts index 84d7668e..641fe350 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-registered/genetic-analyst-registered.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-registered/genetic-analyst-registered.handler.ts @@ -1,8 +1,8 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { GeneticAnalystRegisteredCommand } from './genetic-analyst-registered.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; -import { DateTimeProxy, NotificationService } from '../../../../../common'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; +import { DateTimeProxy, NotificationService } from '@common/index'; @Injectable() @CommandHandler(GeneticAnalystRegisteredCommand) diff --git a/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-staked/genetic-analyst-staked.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-staked/genetic-analyst-staked.handler.ts index 3dc84885..3021b3ff 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-staked/genetic-analyst-staked.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-staked/genetic-analyst-staked.handler.ts @@ -1,10 +1,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../common'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; import { GeneticAnalystStakedCommand } from './genetic-analyst-staked.command'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-unstake/genetic-analyst-unstaked.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-unstake/genetic-analyst-unstaked.handler.ts index 08143b94..303e3bd0 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-unstake/genetic-analyst-unstaked.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-unstake/genetic-analyst-unstaked.handler.ts @@ -1,10 +1,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../common'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; import { GeneticAnalystUnstakedCommand } from './genetic-analyst-unstaked.command'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-verification-status/genetic-analyst-verification-status.handler.ts b/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-verification-status/genetic-analyst-verification-status.handler.ts index 4480b380..c4eb1f1b 100644 --- a/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-verification-status/genetic-analyst-verification-status.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-verification-status/genetic-analyst-verification-status.handler.ts @@ -1,13 +1,13 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { DateTimeProxy, NotificationService, TransactionLoggingService, -} from '../../../../../common'; +} from '@common/index'; import { GeneticAnalystVerificationStatusCommand } from './genetic-analyst-verification-status.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/genetic-testing/data-staked/data-staked.handler.ts b/src/listeners/substrate-listener/commands/genetic-testing/data-staked/data-staked.handler.ts index 84f1029e..3f28af41 100644 --- a/src/listeners/substrate-listener/commands/genetic-testing/data-staked/data-staked.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-testing/data-staked/data-staked.handler.ts @@ -4,14 +4,14 @@ import { DebioConversionService, TransactionLoggingService, SubstrateService, -} from '../../../../../common'; +} from '@common/index'; import { convertToDbioUnitString, queryOrderDetailByOrderID, sendRewards, } from '@debionetwork/polkadot-provider'; import { DataStakedCommand } from './data-staked.command'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; @Injectable() @CommandHandler(DataStakedCommand) diff --git a/src/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler.ts b/src/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler.ts index a4f4f7a0..6f08b0b1 100644 --- a/src/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler.ts @@ -1,8 +1,8 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { DnaSampleRejectedCommand } from './dna-sample-rejected.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; -import { DateTimeProxy, NotificationService } from '../../../../../common'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; +import { DateTimeProxy, NotificationService } from '@common/index'; @Injectable() @CommandHandler(DnaSampleRejectedCommand) diff --git a/src/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler.ts b/src/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler.ts index 51e95cf8..2ec484ce 100644 --- a/src/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler.ts +++ b/src/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler.ts @@ -1,7 +1,7 @@ import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { DnaSampleResultReadyCommand } from './dna-sample-result-ready.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; -import { DateTimeProxy, NotificationService } from '../../../../../common'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; +import { DateTimeProxy, NotificationService } from '@common/index'; import { Injectable } from '@nestjs/common'; import { eventTypes } from '@debionetwork/polkadot-provider'; diff --git a/src/listeners/substrate-listener/commands/labs/registered/lab-registered.handler.ts b/src/listeners/substrate-listener/commands/labs/registered/lab-registered.handler.ts index 0372f3b4..147f280f 100644 --- a/src/listeners/substrate-listener/commands/labs/registered/lab-registered.handler.ts +++ b/src/listeners/substrate-listener/commands/labs/registered/lab-registered.handler.ts @@ -1,13 +1,13 @@ import { Logger, Injectable } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { LabRegisteredCommand } from './lab-registered.command'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { DateTimeProxy, NotificationService, TransactionLoggingService, -} from '../../../../../common'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +} from '@common/index'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(LabRegisteredCommand) diff --git a/src/listeners/substrate-listener/commands/labs/retrieve-unstake-amount/retrieve-unstake-amount.handler.ts b/src/listeners/substrate-listener/commands/labs/retrieve-unstake-amount/retrieve-unstake-amount.handler.ts index b0582eba..379a48ae 100644 --- a/src/listeners/substrate-listener/commands/labs/retrieve-unstake-amount/retrieve-unstake-amount.handler.ts +++ b/src/listeners/substrate-listener/commands/labs/retrieve-unstake-amount/retrieve-unstake-amount.handler.ts @@ -1,10 +1,7 @@ import { Logger, Injectable } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../common'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { LabRetrieveUnstakeAmountCommand } from './retrieve-unstake-amount.command'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/labs/stake-successfull/stake-successful.handler.ts b/src/listeners/substrate-listener/commands/labs/stake-successfull/stake-successful.handler.ts index 93c42a54..e405270f 100644 --- a/src/listeners/substrate-listener/commands/labs/stake-successfull/stake-successful.handler.ts +++ b/src/listeners/substrate-listener/commands/labs/stake-successfull/stake-successful.handler.ts @@ -1,11 +1,8 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { - TransactionLoggingService, - DateTimeProxy, -} from '../../../../../common'; +import { TransactionLoggingService, DateTimeProxy } from '@common/index'; import { LabStakeSuccessfulCommand } from './stake-successful.command'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; @Injectable() @CommandHandler(LabStakeSuccessfulCommand) diff --git a/src/listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler.ts b/src/listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler.ts index a6cff835..50ecf227 100644 --- a/src/listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler.ts +++ b/src/listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler.ts @@ -1,10 +1,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../common'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; import { LabUnstakedCommand } from './unstaked-successful.command'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/labs/update-verification-status/update-verification-status.handler.ts b/src/listeners/substrate-listener/commands/labs/update-verification-status/update-verification-status.handler.ts index 20cb6946..cdcb6382 100644 --- a/src/listeners/substrate-listener/commands/labs/update-verification-status/update-verification-status.handler.ts +++ b/src/listeners/substrate-listener/commands/labs/update-verification-status/update-verification-status.handler.ts @@ -1,9 +1,9 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { DateTimeProxy } from '../../../../../common'; +import { DateTimeProxy } from '@common/index'; import { LabUpdateVerificationStatusCommand } from './update-verification-status.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; -import { NotificationService } from '../../../../../common/notification/notification.service'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; +import { NotificationService } from '@common/notification/notification.service'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; @Injectable() @CommandHandler(LabUpdateVerificationStatusCommand) diff --git a/src/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler.ts b/src/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler.ts index 7af3493c..4d86b66e 100644 --- a/src/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler.ts +++ b/src/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler.ts @@ -1,9 +1,9 @@ import { Logger, Injectable } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { OrderCancelledCommand } from './order-cancelled.command'; -import { TransactionLoggingService } from '../../../../../common'; -import { EscrowService } from '../../../../../common/escrow/escrow.service'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingService } from '@common/index'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { Order } from '@debionetwork/polkadot-provider'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/orders/order-created/order-created.handler.ts b/src/listeners/substrate-listener/commands/orders/order-created/order-created.handler.ts index 0dc081b4..81c4476e 100644 --- a/src/listeners/substrate-listener/commands/orders/order-created/order-created.handler.ts +++ b/src/listeners/substrate-listener/commands/orders/order-created/order-created.handler.ts @@ -5,10 +5,10 @@ import { DateTimeProxy, NotificationService, TransactionLoggingService, -} from '../../../../../common'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +} from '@common/index'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { Order } from '@debionetwork/polkadot-provider'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(OrderCreatedCommand) diff --git a/src/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler.ts b/src/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler.ts index 7cd4360d..dc3999a9 100644 --- a/src/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler.ts +++ b/src/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler.ts @@ -1,13 +1,13 @@ import { Injectable, Logger } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { OrderFailedCommand } from './order-failed.command'; -import { EscrowService } from '../../../../../common/escrow/escrow.service'; +import { EscrowService } from '@common/escrow/escrow.service'; import { DateTimeProxy, NotificationService, SubstrateService, TransactionLoggingService, -} from '../../../../../common'; +} from '@common/index'; import { Order, setOrderRefunded, @@ -15,7 +15,7 @@ import { sendRewards, eventTypes, } from '@debionetwork/polkadot-provider'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(OrderFailedCommand) diff --git a/src/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler.ts b/src/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler.ts index eb14718a..7fa63e14 100644 --- a/src/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler.ts +++ b/src/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler.ts @@ -8,7 +8,7 @@ import { NotificationService, SubstrateService, TransactionLoggingService, -} from '../../../../../common'; +} from '@common/index'; import { finalizeRequest, Order, @@ -17,9 +17,9 @@ import { sendRewards, ServiceFlow, } from '@debionetwork/polkadot-provider'; -import { EscrowService } from '../../../../../common/escrow/escrow.service'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import currencyUnit from '../../../models/currencyUnit'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler.ts b/src/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler.ts index b14e971a..2e14cbd4 100644 --- a/src/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler.ts +++ b/src/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler.ts @@ -7,16 +7,16 @@ import { NotificationService, SubstrateService, TransactionLoggingService, -} from '../../../../../common'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +} from '@common/index'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { Order, queryLabById, queryServiceById, } from '@debionetwork/polkadot-provider'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../../../../common/secrets'; +import { keyList } from '@common/secrets'; import currencyUnit from '../../../models/currencyUnit'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler.ts b/src/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler.ts index 9833adc5..127c91c4 100644 --- a/src/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler.ts +++ b/src/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler.ts @@ -5,10 +5,10 @@ import { DateTimeProxy, NotificationService, TransactionLoggingService, -} from '../../../../../common'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +} from '@common/index'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { Order } from '@debionetwork/polkadot-provider'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import currencyUnit from '../../../models/currencyUnit'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler.ts b/src/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler.ts index 9b8ce70f..7f6a690b 100644 --- a/src/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler.ts +++ b/src/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler.ts @@ -1,18 +1,18 @@ import { Logger, Injectable } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { ServiceRequestCreatedCommand } from './service-request-created.command'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { DateTimeProxy, MailerManager, NotificationService, TransactionLoggingService, -} from '../../../../../common'; -import { CountryService } from '../../../../../common/location/country.service'; -import { StateService } from '../../../../../common/location/state.service'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +} from '@common/index'; +import { CountryService } from '@common/location/country.service'; +import { StateService } from '@common/location/state.service'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../../../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() @CommandHandler(ServiceRequestCreatedCommand) diff --git a/src/listeners/substrate-listener/commands/service-request/service-request-excess/service-request-excess.handler.ts b/src/listeners/substrate-listener/commands/service-request/service-request-excess/service-request-excess.handler.ts index 196e5f12..8f18d026 100644 --- a/src/listeners/substrate-listener/commands/service-request/service-request-excess/service-request-excess.handler.ts +++ b/src/listeners/substrate-listener/commands/service-request/service-request-excess/service-request-excess.handler.ts @@ -1,13 +1,13 @@ import { Logger, Injectable } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { ServiceRequestStakingAmountExcessRefundedCommand } from './service-request-excess.command'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { DateTimeProxy, NotificationService, TransactionLoggingService, -} from '../../../../../common'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +} from '@common/index'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(ServiceRequestStakingAmountExcessRefundedCommand) diff --git a/src/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler.ts b/src/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler.ts index aae6ef50..2c6361bd 100644 --- a/src/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler.ts +++ b/src/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { DateTimeProxy, NotificationService } from '../../../../../common'; +import { DateTimeProxy, NotificationService } from '@common/index'; import { ServiceRequestStakingAmountRefundedCommand } from './service-request-staking-amount-refunded.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; @Injectable() @CommandHandler(ServiceRequestStakingAmountRefundedCommand) diff --git a/src/listeners/substrate-listener/commands/service-request/service-request-updated/service-request-updated.handler.ts b/src/listeners/substrate-listener/commands/service-request/service-request-updated/service-request-updated.handler.ts index ce3dc467..7c26b7b7 100644 --- a/src/listeners/substrate-listener/commands/service-request/service-request-updated/service-request-updated.handler.ts +++ b/src/listeners/substrate-listener/commands/service-request/service-request-updated/service-request-updated.handler.ts @@ -6,14 +6,14 @@ import { } from '@debionetwork/polkadot-provider'; import { Logger, Injectable } from '@nestjs/common'; import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; -import { NotificationDto } from 'src/common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import { DateTimeProxy, NotificationService, SubstrateService, TransactionLoggingService, -} from '../../../../../common'; -import { TransactionLoggingDto } from '../../../../../common/transaction-logging/dto/transaction-logging.dto'; +} from '@common/index'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; import { ServiceRequestUpdatedCommand } from './service-request-updated.command'; @Injectable() diff --git a/src/listeners/substrate-listener/commands/services/service-created/service-created.handler.ts b/src/listeners/substrate-listener/commands/services/service-created/service-created.handler.ts index 186cdc25..0b4207c5 100644 --- a/src/listeners/substrate-listener/commands/services/service-created/service-created.handler.ts +++ b/src/listeners/substrate-listener/commands/services/service-created/service-created.handler.ts @@ -7,12 +7,12 @@ import { MailerManager, NotificationService, SubstrateService, -} from '../../../../../common'; +} from '@common/index'; import { Lab, queryLabById, Service } from '@debionetwork/polkadot-provider'; import { ServiceCreatedCommand } from './service-created.command'; -import { NotificationDto } from '../../../../../common/notification/dto/notification.dto'; +import { NotificationDto } from '@common/notification/dto/notification.dto'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../../../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() @CommandHandler(ServiceCreatedCommand) diff --git a/src/listeners/substrate-listener/substrate-listener.handler.ts b/src/listeners/substrate-listener/substrate-listener.handler.ts index e8c68c3e..bfb33ec4 100644 --- a/src/listeners/substrate-listener/substrate-listener.handler.ts +++ b/src/listeners/substrate-listener/substrate-listener.handler.ts @@ -4,7 +4,7 @@ import { Logger, OnModuleDestroy, } from '@nestjs/common'; -import { SubstrateService } from '../../common'; +import { SubstrateService } from '@common/index'; import { Header, Event } from '@polkadot/types/interfaces'; import { SetLastSubstrateBlockCommand, @@ -57,7 +57,7 @@ import { DnaSampleRejectedCommand, DnaSampleResultReadyCommand, } from './commands/genetic-testing'; -import { ProcessEnvProxy } from '../../common/proxies/process-env/process-env.proxy'; +import { ProcessEnvProxy } from '@common/proxies/process-env/process-env.proxy'; const eventRoutes = { services: { diff --git a/src/listeners/substrate-listener/substrate-listener.module.ts b/src/listeners/substrate-listener/substrate-listener.module.ts index 05889d7b..17621440 100644 --- a/src/listeners/substrate-listener/substrate-listener.module.ts +++ b/src/listeners/substrate-listener/substrate-listener.module.ts @@ -1,5 +1,5 @@ import { Module } from '@nestjs/common'; -import { EscrowModule } from '../../common/escrow/escrow.module'; +import { EscrowModule } from '@common/escrow/escrow.module'; import { DateTimeModule, DebioConversionModule, @@ -8,7 +8,7 @@ import { ProcessEnvModule, SubstrateModule, TransactionLoggingModule, -} from '../../common'; +} from '@common/index'; import { GeneticTestingCommandHandlers } from './commands/genetic-testing'; import { ServiceRequestCommandHandlers } from './commands/service-request'; import { GeneticAnalystCommandHandlers } from './commands/genetic-analysts'; @@ -18,7 +18,7 @@ import { ServiceCommandHandlers } from './commands/services'; import { SubstrateListenerHandler } from './substrate-listener.handler'; import { OrderCommandHandlers } from './commands/orders'; import { CqrsModule } from '@nestjs/cqrs'; -import { LocationModule } from '../../common/location/location.module'; +import { LocationModule } from '@common/location/location.module'; import { LabCommandHandlers } from './commands/labs'; import { ElasticsearchModule } from '@nestjs/elasticsearch'; import { BlockCommandHandlers, BlockQueryHandlers } from './blocks'; @@ -30,7 +30,7 @@ import { import { MailerModule } from '@nestjs-modules/mailer'; import { HandlebarsAdapter } from '@nestjs-modules/mailer/dist/adapters/handlebars.adapter'; import { join } from 'path'; -import { SecretKeyList, keyList } from '../../common/secrets'; +import { SecretKeyList, keyList } from '@common/secrets'; @Module({ imports: [ diff --git a/src/schedulers/genetic-analyst-unstaked/unstaked.service.ts b/src/schedulers/genetic-analyst-unstaked/unstaked.service.ts index 67bc9d5d..73543b0e 100644 --- a/src/schedulers/genetic-analyst-unstaked/unstaked.service.ts +++ b/src/schedulers/genetic-analyst-unstaked/unstaked.service.ts @@ -1,13 +1,13 @@ import { Injectable, Logger, OnModuleInit } from '@nestjs/common'; import { ElasticsearchService } from '@nestjs/elasticsearch'; import { SchedulerRegistry } from '@nestjs/schedule'; -import { SubstrateService } from '../../common'; +import { SubstrateService } from '@common/index'; import { queryGeneticAnalystByAccountId, retrieveGeneticAnalystUnstakeAmount, } from '@debionetwork/polkadot-provider'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() export class GeneticAnalystUnstakedService implements OnModuleInit { diff --git a/src/schedulers/lab-unstake/lab-unstake.service.ts b/src/schedulers/lab-unstake/lab-unstake.service.ts index 02e2bb42..df51f3b6 100644 --- a/src/schedulers/lab-unstake/lab-unstake.service.ts +++ b/src/schedulers/lab-unstake/lab-unstake.service.ts @@ -1,13 +1,13 @@ import { Injectable, Logger, OnModuleInit } from '@nestjs/common'; import { ElasticsearchService } from '@nestjs/elasticsearch'; import { SchedulerRegistry } from '@nestjs/schedule'; -import { SubstrateService } from '../../common'; +import { SubstrateService } from '@common/index'; import { queryLabById, retrieveLabUnstakeAmount, } from '@debionetwork/polkadot-provider'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() export class LabUnstakedService implements OnModuleInit { diff --git a/src/schedulers/mailer/mailer.service.ts b/src/schedulers/mailer/mailer.service.ts index f73e4104..b232a4d9 100644 --- a/src/schedulers/mailer/mailer.service.ts +++ b/src/schedulers/mailer/mailer.service.ts @@ -1,15 +1,15 @@ import { Injectable, Logger } from '@nestjs/common'; import { Interval } from '@nestjs/schedule'; -import { EmailNotificationService } from '../../common/database'; +import { EmailNotificationService } from '@common/database'; import { MailerManager, SubstrateService, labToLabRegister, LabRegister, -} from '../../common'; +} from '@common/index'; import { queryLabById } from '@debionetwork/polkadot-provider'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() export class MailerService { diff --git a/src/schedulers/menstrual-subscription/menstrual-subscription.service.ts b/src/schedulers/menstrual-subscription/menstrual-subscription.service.ts new file mode 100644 index 00000000..672513dd --- /dev/null +++ b/src/schedulers/menstrual-subscription/menstrual-subscription.service.ts @@ -0,0 +1,123 @@ +import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; +import { Injectable, Logger } from '@nestjs/common'; +import { ElasticsearchService } from '@nestjs/elasticsearch'; +import { SchedulerRegistry } from '@nestjs/schedule'; +import { SubstrateService } from '@common/index'; +import { keyList } from '@common/secrets'; + +@Injectable() +export class MenstrualSubscriptionService { + private logger: Logger = new Logger(MenstrualSubscriptionService.name); + private isRunning = false; + private timer: number; + constructor( + private readonly gCloudSecretManagerService: GCloudSecretManagerService<keyList>, + private readonly elasticsearchService: ElasticsearchService, + private readonly subtrateService: SubstrateService, + private readonly schedulerRegistry: SchedulerRegistry, + ) {} + + onModuleInit() { + this.timer = this.strToMilisecond( + this.gCloudSecretManagerService.getSecret('UNSTAKE_TIMER').toString(), + ); + const unstakeInterval: number = this.strToMilisecond( + this.gCloudSecretManagerService.getSecret('UNSTAKE_INTERVAL').toString(), + ); + + const unstaked = setInterval(async () => { + await this.handleWaitingUnstaked(); + }, unstakeInterval); + this.schedulerRegistry.addInterval('unstaked-interval', unstaked); + } + + async handleWaitingUnstaked() { + try { + if (this.isRunning) return; + + this.isRunning = true; + const menstrualSubscription = await this.elasticsearchService.search({ + index: 'menstrual-subscription', + allow_no_indices: true, + body: { + query: { + match: { + status: { + query: 'Active', + }, + }, + }, + sort: [ + { + 'created_at.keyword': { + unmapped_type: 'keyword', + order: 'asc', + }, + }, + ], + }, + from: 0, + size: 10, + }); + + const currtime = new Date().getTime(); + + const listMenstrualSubscription = menstrualSubscription.body.hits.hits; + for (const menstrualSubscription of listMenstrualSubscription) { + const menstrualSubscriptionId = menstrualSubscription['_source']['id']; + const duration = menstrualSubscription['_source']['duration']; + const date = menstrualSubscription['_source']['updated_at']; + + if (this.checkTimeDurationEnd(currtime, date, duration)) { + await this.subtrateService.api.tx.menstrualSubscription + .changeMenstrualSubscriptionStatus( + menstrualSubscriptionId, + 'Inactive', + ) + .signAndSend(this.subtrateService.pair, { nonce: -1 }); + } + } + } catch (err) { + this.logger.error(`inactive menstrual subscription error ${err}`); + } finally { + this.isRunning = false; + } + } + + private milisecondsConverter = { + Monthly: 30 * 24 * 60 * 60 * 1000, + Quarterly: 3 * 30 * 24 * 60 * 60 * 1000, + Yearly: 12 * 30 * 24 * 60 * 60 * 1000, + }; + + checkTimeDurationEnd( + currtime: number, + date: number, + duration: string, + ): boolean { + return currtime <= date + this.milisecondsConverter[duration]; + } + + strToMilisecond(timeFormat: string): number { + // time format must DD:HH:MM:SS + const splitTimeFormat = timeFormat.split(':'); + + const d = Number(splitTimeFormat[0]); + const h = Number(splitTimeFormat[1]); + const m = Number(splitTimeFormat[2]); + const s = Number(splitTimeFormat[3]); + + const dayToMilisecond = d * 24 * 60 * 60 * 1000; + const hourToMilisecond = h * 60 * 60 * 1000; + const minuteToMilisecond = m * 60 * 1000; + const secondToMilisecond = s * 1000; + + const result = + dayToMilisecond + + hourToMilisecond + + minuteToMilisecond + + secondToMilisecond; + + return result; + } +} diff --git a/src/schedulers/schedulers.module.ts b/src/schedulers/schedulers.module.ts index 30ea9662..83c2be7a 100644 --- a/src/schedulers/schedulers.module.ts +++ b/src/schedulers/schedulers.module.ts @@ -4,16 +4,17 @@ import { } from '@debionetwork/nestjs-gcloud-secret-manager'; import { Module } from '@nestjs/common'; import { ElasticsearchModule } from '@nestjs/elasticsearch'; -import { SecretKeyList, keyList } from '../common/secrets'; +import { SecretKeyList, keyList } from '@common/secrets'; import { EmailNotificationModule, MailModule, ProcessEnvModule, SubstrateModule, SubstrateService, -} from '../common'; +} from '@common/index'; import { MailerService } from './mailer/mailer.service'; import { UnstakedService } from './unstaked/unstaked.service'; +import { MenstrualSubscriptionService } from './menstrual-subscription/menstrual-subscription.service'; @Module({ imports: [ @@ -46,6 +47,11 @@ import { UnstakedService } from './unstaked/unstaked.service'; EmailNotificationModule, ], exports: [ElasticsearchModule], - providers: [UnstakedService, SubstrateService, MailerService], + providers: [ + UnstakedService, + SubstrateService, + MailerService, + MenstrualSubscriptionService, + ], }) export class SchedulersModule {} diff --git a/src/schedulers/unstaked/unstaked.service.ts b/src/schedulers/unstaked/unstaked.service.ts index 16ee9fa8..3259be6b 100644 --- a/src/schedulers/unstaked/unstaked.service.ts +++ b/src/schedulers/unstaked/unstaked.service.ts @@ -1,13 +1,13 @@ import { Injectable, Logger, OnModuleInit } from '@nestjs/common'; import { ElasticsearchService } from '@nestjs/elasticsearch'; import { SchedulerRegistry } from '@nestjs/schedule'; -import { SubstrateService } from '../../common'; +import { SubstrateService } from '@common/index'; import { queryServiceRequestById, retrieveUnstakedAmount, } from '@debionetwork/polkadot-provider'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { keyList } from '../../common/secrets'; +import { keyList } from '@common/secrets'; @Injectable() export class UnstakedService implements OnModuleInit { diff --git a/test/e2e/fixture.ts b/test/e2e/fixture.ts index ed20a591..dd9ab35e 100644 --- a/test/e2e/fixture.ts +++ b/test/e2e/fixture.ts @@ -1,14 +1,14 @@ import { connectionRetries, dummyCredentials } from './config'; import { Connection, createConnection } from 'typeorm'; import { LabRating } from '../mock/models/rating/rating.entity'; -import { LocationEntities } from '../../src/common/location/models'; -import { TransactionRequest } from '../../src/common/transaction-logging/models/transaction-request.entity'; +import { LocationEntities } from '@common/location/models'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { DataStakingEvents } from '../mock/models/bounty/data-staking-events.entity'; import { DataTokenToDatasetMapping } from '../mock/models/bounty/data-token-to-dataset-mapping.entity'; -import { EmailNotification } from '../../src/common/database/email-notification'; -import { Country } from '../../src/common/location/models/country.entity'; -import { State } from '../../src/common/location/models/state.entity'; -import { City } from '../../src/common/location/models/city.entity'; +import { EmailNotification } from '@common/database/email-notification'; +import { Country } from '@common/location/models/country.entity'; +import { State } from '@common/location/models/state.entity'; +import { City } from '@common/location/models/city.entity'; import { EmrCategory } from '../mock/models/category/emr.entity'; import { ServiceCategory } from '../mock/models/category/service-category.service'; import { SpecializationCategory } from '../mock/models/category/specialization.entity'; diff --git a/test/e2e/indexer/events/certification-events.spec.ts b/test/e2e/indexer/events/certification-events.spec.ts index b7e9852c..a7165aee 100644 --- a/test/e2e/indexer/events/certification-events.spec.ts +++ b/test/e2e/indexer/events/certification-events.spec.ts @@ -18,16 +18,16 @@ import { ElasticsearchService } from '@nestjs/elasticsearch'; import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; -import { CommonModule } from '../../../../src/common/common.module'; -import { ProcessEnvModule } from '../../../../src/common/proxies/process-env/process-env.module'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { CertificationsCommandHandlers } from '../../../../src/indexer/events/certifications'; -import { LabCommandHandlers } from '../../../../src/indexer/events/labs'; +import { CommonModule } from '@common/common.module'; +import { ProcessEnvModule } from '@common/proxies/process-env/process-env.module'; +import { IndexerModule } from '@indexer/indexer.module'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { CertificationsCommandHandlers } from '@indexer/events/certifications'; +import { LabCommandHandlers } from '@indexer/events/labs'; import { initializeApi } from '../../polkadot-init'; import { labDataMock } from '../../../mock/models/labs/labs.mock'; import { certificationDataMock } from '../../../mock/models/certifications/certification-mock'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Certification Event', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/genetic-analysis-events.spec.ts b/test/e2e/indexer/events/genetic-analysis-events.spec.ts index ac69442c..4b053679 100644 --- a/test/e2e/indexer/events/genetic-analysis-events.spec.ts +++ b/test/e2e/indexer/events/genetic-analysis-events.spec.ts @@ -30,11 +30,11 @@ import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; import { initializeApi } from '../../../e2e/polkadot-init'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { IndexerModule } from '@indexer/indexer.module'; import { geneticAnalystServiceDataMock } from '../../../mock/models/genetic-analysts/genetic-analyst-service.mock'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Genetic Analysis Events', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/genetic-analysis-order-events.spec.ts b/test/e2e/indexer/events/genetic-analysis-order-events.spec.ts index 9e017498..1272e77d 100644 --- a/test/e2e/indexer/events/genetic-analysis-order-events.spec.ts +++ b/test/e2e/indexer/events/genetic-analysis-order-events.spec.ts @@ -36,12 +36,12 @@ import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; import { initializeApi } from '../../../e2e/polkadot-init'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { IndexerModule } from '@indexer/indexer.module'; import { geneticAnalystServiceDataMock } from '../../../mock/models/genetic-analysts/genetic-analyst-service.mock'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Genetic Analysis Events', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/genetic-analyst-events.spec.ts b/test/e2e/indexer/events/genetic-analyst-events.spec.ts index 46d2faec..c6750dae 100644 --- a/test/e2e/indexer/events/genetic-analyst-events.spec.ts +++ b/test/e2e/indexer/events/genetic-analyst-events.spec.ts @@ -22,15 +22,15 @@ import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; import { initializeApi } from '../../polkadot-init'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { GeneticAnalystsCommandHandlers } from '../../../../src/indexer/events/genetic-analysts'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { GeneticAnalystsCommandHandlers } from '@indexer/events/genetic-analysts'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { IndexerModule } from '@indexer/indexer.module'; import { geneticAnalystsDataMock } from '../../../mock/models/genetic-analysts/genetic-analysts.mock'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; import { AvailabilityStatus } from '@debionetwork/polkadot-provider/lib/primitives/availability-status'; -import { StakeStatus } from '../../../../src/indexer/models/stake-status'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { StakeStatus } from '@indexer/models/stake-status'; +import { SecretKeyList } from '@common/secrets'; describe('Genetic Analyst Events', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/genetic-analyst-qualification-events.spec.ts b/test/e2e/indexer/events/genetic-analyst-qualification-events.spec.ts index a31cebd3..fdd489ac 100644 --- a/test/e2e/indexer/events/genetic-analyst-qualification-events.spec.ts +++ b/test/e2e/indexer/events/genetic-analyst-qualification-events.spec.ts @@ -18,11 +18,11 @@ import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; import { initializeApi } from '../../polkadot-init'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { IndexerModule } from '@indexer/indexer.module'; import { geneticAnalystQualificationsDataMock } from '../../../mock/models/genetic-analysts/genetic-analyst-qualifications.mock'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Genetic Analyst Qualification Events', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/genetic-analyst-service-events.spec.ts b/test/e2e/indexer/events/genetic-analyst-service-events.spec.ts index deaf5328..fc8fe676 100644 --- a/test/e2e/indexer/events/genetic-analyst-service-events.spec.ts +++ b/test/e2e/indexer/events/genetic-analyst-service-events.spec.ts @@ -21,12 +21,12 @@ import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; import { initializeApi } from '../../polkadot-init'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { IndexerModule } from '@indexer/indexer.module'; import { geneticAnalystsDataMock } from '../../../mock/models/genetic-analysts/genetic-analysts.mock'; import { geneticAnalystServiceDataMock } from '../../../mock/models/genetic-analysts/genetic-analyst-service.mock'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Genetic Analyst Service Events', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/genetic-data-events.spec.ts b/test/e2e/indexer/events/genetic-data-events.spec.ts index 38f38e38..741bda3c 100644 --- a/test/e2e/indexer/events/genetic-data-events.spec.ts +++ b/test/e2e/indexer/events/genetic-data-events.spec.ts @@ -16,12 +16,12 @@ import { ElasticsearchService } from '@nestjs/elasticsearch'; import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { GeneticDataCommandHandlers } from '../../../../src/indexer/events/genetic-data'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { GeneticDataCommandHandlers } from '@indexer/events/genetic-data'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { IndexerModule } from '@indexer/indexer.module'; import { initializeApi } from '../../polkadot-init'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Genetic Data Events', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/genetic-testing-events.spec.ts b/test/e2e/indexer/events/genetic-testing-events.spec.ts index 53b6d540..8a079512 100644 --- a/test/e2e/indexer/events/genetic-testing-events.spec.ts +++ b/test/e2e/indexer/events/genetic-testing-events.spec.ts @@ -8,10 +8,10 @@ import { ElasticsearchService } from '@nestjs/elasticsearch'; import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; -import { GeneticTestingCommandHandlers } from '../../../../src/indexer/events/genetic-testing'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { GeneticTestingCommandHandlers } from '@indexer/events/genetic-testing'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { IndexerModule } from '@indexer/indexer.module'; import { initializeApi } from '../../polkadot-init'; import { createOrder, @@ -35,7 +35,7 @@ import { import { labDataMock } from '../../../mock/models/labs/labs.mock'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; import { serviceDataMock } from '../../../mock/models/labs/services.mock'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Indexer Genetic Testing Event', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/labs-events.spec.ts b/test/e2e/indexer/events/labs-events.spec.ts index feb1bcf0..9654614f 100644 --- a/test/e2e/indexer/events/labs-events.spec.ts +++ b/test/e2e/indexer/events/labs-events.spec.ts @@ -15,20 +15,20 @@ import { ElasticsearchService } from '@nestjs/elasticsearch'; import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; -import { CommonModule } from '../../../../src/common/common.module'; -import { ProcessEnvModule } from '../../../../src/common/proxies/process-env/process-env.module'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; +import { CommonModule } from '@common/common.module'; +import { ProcessEnvModule } from '@common/proxies/process-env/process-env.module'; +import { IndexerHandler } from '@indexer/indexer.handler'; import { initializeApi } from '../../polkadot-init'; import { labDataMock } from '../../../mock/models/labs/labs.mock'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; -import { LabCommandHandlers } from '../../../../src/indexer/events/labs'; +import { IndexerModule } from '@indexer/indexer.module'; +import { LabCommandHandlers } from '@indexer/events/labs'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; -import { StakeStatus } from '../../../../src/indexer/models/stake-status'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { StakeStatus } from '@indexer/models/stake-status'; +import { SecretKeyList } from '@common/secrets'; describe('Event Command Service Request Claimed', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/menstrual-calendar-events.spec.ts b/test/e2e/indexer/events/menstrual-calendar-events.spec.ts index f3117874..d6e0a102 100644 --- a/test/e2e/indexer/events/menstrual-calendar-events.spec.ts +++ b/test/e2e/indexer/events/menstrual-calendar-events.spec.ts @@ -1,19 +1,19 @@ import { INestApplication } from '@nestjs/common'; import { ApiPromise } from '@polkadot/api'; -// import { MenstrualCycleLog } from '../../../../src/indexer/models/menstrual-calendar/menstrual-cycle-log'; -// import { MenstrualCalendar } from '../../../../src/indexer/models/menstrual-calendar/menstrual-calendar'; +// import { MenstrualCycleLog } from '@indexer/models/menstrual-calendar/menstrual-cycle-log'; +// import { MenstrualCalendar } from '@indexer/models/menstrual-calendar/menstrual-calendar'; import { Test, TestingModule } from '@nestjs/testing'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { SecretKeyList } from '../../../../src/common/secrets'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; +import { SecretKeyList } from '@common/secrets'; +import { CommonModule, ProcessEnvModule } from '@common/index'; import { CqrsModule } from '@nestjs/cqrs'; import { ScheduleModule } from '@nestjs/schedule'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { MenstrualCalendarCommandHandlers } from '../../../../src/indexer/events/menstrual-calendar'; +import { IndexerModule } from '@indexer/indexer.module'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { MenstrualCalendarCommandHandlers } from '@indexer/events/menstrual-calendar'; import { ElasticsearchService } from '@nestjs/elasticsearch'; import { initializeApi } from '../../polkadot-init'; diff --git a/test/e2e/indexer/events/orders-events.spec.ts b/test/e2e/indexer/events/orders-events.spec.ts index c8e5b7f6..0f0d4904 100644 --- a/test/e2e/indexer/events/orders-events.spec.ts +++ b/test/e2e/indexer/events/orders-events.spec.ts @@ -9,9 +9,9 @@ import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; import { initializeApi } from '../../polkadot-init'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { IndexerModule } from '@indexer/indexer.module'; import { cancelOrder, createOrder, @@ -30,9 +30,9 @@ import { setOrderRefunded, submitTestResult, } from '@debionetwork/polkadot-provider'; -import { OrderCommandHandlers } from '../../../../src/indexer/events/orders'; +import { OrderCommandHandlers } from '@indexer/events/orders'; import { DnaSample } from '@debionetwork/polkadot-provider/lib/models/labs/genetic-testing/dna-sample'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Orders Events', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/service-events.spec.ts b/test/e2e/indexer/events/service-events.spec.ts index 0601f3b5..64b9c552 100644 --- a/test/e2e/indexer/events/service-events.spec.ts +++ b/test/e2e/indexer/events/service-events.spec.ts @@ -18,14 +18,14 @@ import { ScheduleModule } from '@nestjs/schedule'; import { Test, TestingModule } from '@nestjs/testing'; import { ApiPromise } from '@polkadot/api'; import { initializeApi } from '../../polkadot-init'; -import { CommonModule, ProcessEnvModule } from '../../../../src/common'; -import { LabCommandHandlers } from '../../../../src/indexer/events/labs'; -import { ServiceCommandHandlers } from '../../../../src/indexer/events/services'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { CommonModule, ProcessEnvModule } from '@common/index'; +import { LabCommandHandlers } from '@indexer/events/labs'; +import { ServiceCommandHandlers } from '@indexer/events/services'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { IndexerModule } from '@indexer/indexer.module'; import { labDataMock } from '../../../mock/models/labs/labs.mock'; import { serviceDataMock } from '../../../mock/models/labs/services.mock'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Service Event', () => { let app: INestApplication; diff --git a/test/e2e/indexer/events/service-request-events.spec.ts b/test/e2e/indexer/events/service-request-events.spec.ts index b7c4729f..236fe284 100644 --- a/test/e2e/indexer/events/service-request-events.spec.ts +++ b/test/e2e/indexer/events/service-request-events.spec.ts @@ -1,8 +1,8 @@ import { Test, TestingModule } from '@nestjs/testing'; -import { IndexerHandler } from '../../../../src/indexer/indexer.handler'; -import { CommonModule } from '../../../../src/common/common.module'; -import { ProcessEnvModule } from '../../../../src/common/proxies/process-env/process-env.module'; -import { ServiceCommandHandlers } from '../../../../src/indexer/events/services'; +import { IndexerHandler } from '@indexer/indexer.handler'; +import { CommonModule } from '@common/common.module'; +import { ProcessEnvModule } from '@common/proxies/process-env/process-env.module'; +import { ServiceCommandHandlers } from '@indexer/events/services'; import { INestApplication } from '@nestjs/common'; import { initializeApi } from '../../polkadot-init'; import { ApiPromise } from '@polkadot/api'; @@ -29,16 +29,16 @@ import { CqrsModule } from '@nestjs/cqrs'; import { labDataMock } from '../../../mock/models/labs/labs.mock'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; import { serviceDataMock } from '../../../mock/models/labs/services.mock'; -import { LabCommandHandlers } from '../../../../src/indexer/events/labs'; -import { RequestServiceCommandHandlers } from '../../../../src/indexer/events/service-request'; +import { LabCommandHandlers } from '@indexer/events/labs'; +import { RequestServiceCommandHandlers } from '@indexer/events/service-request'; import { ScheduleModule } from '@nestjs/schedule'; -import { IndexerModule } from '../../../../src/indexer/indexer.module'; +import { IndexerModule } from '@indexer/indexer.module'; import { serviceRequestMock } from '../../../mock/models/service-request/service-request.mock'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { SecretKeyList } from '../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Event Command Service Request Claimed', () => { let app: INestApplication; diff --git a/test/e2e/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-events.spec.ts index 489eccd2..3cba9222 100644 --- a/test/e2e/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-events.spec.ts @@ -6,9 +6,9 @@ import { INestApplication } from '@nestjs/common/interfaces/nest-application.int import { initializeApi } from '../../../../polkadot-init'; import { TypeOrmModule } from '@nestjs/typeorm/dist/typeorm.module'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { dummyCredentials } from '../../../../config'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; +import { EscrowService } from '@common/escrow/escrow.service'; import { escrowServiceMockFactory, mailerManagerMockFactory, @@ -20,9 +20,9 @@ import { ProcessEnvModule, SubstrateModule, TransactionLoggingModule, -} from '../../../../../../src/common'; +} from '@common/index'; import { CqrsModule } from '@nestjs/cqrs'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; import { GeneticAnalysis, GeneticAnalysisOrder, @@ -56,16 +56,16 @@ import { import { geneticAnalystsDataMock } from '../../../../../mock/models/genetic-analysts/genetic-analysts.mock'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; import { geneticAnalystServiceDataMock } from '../../../../../mock/models/genetic-analysts/genetic-analyst-service.mock'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; +import { Notification } from '@common/notification/models/notification.entity'; import { createConnection } from 'typeorm'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { GeneticAnalysisOrderCreatedHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysys-order-created/genetic-analysis-order-created.handler'; -import { GeneticAnalysisOrderFulfilledHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler'; -import { GeneticAnalysisOrderPaidHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler'; -import { keyList, SecretKeyList } from '../../../../../../src/common/secrets'; +import { GeneticAnalysisOrderCreatedHandler } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysys-order-created/genetic-analysis-order-created.handler'; +import { GeneticAnalysisOrderFulfilledHandler } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler'; +import { GeneticAnalysisOrderPaidHandler } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler'; +import { keyList, SecretKeyList } from '@common/secrets'; import { MailerModule } from '@nestjs-modules/mailer'; import { join } from 'path'; import { HandlebarsAdapter } from '@nestjs-modules/mailer/dist/adapters/handlebars.adapter'; @@ -148,10 +148,7 @@ describe('Genetic Analysis Order Created Integration Test', () => { }, }, template: { - dir: join( - __dirname, - '../../../../../../src/listeners/substrate-listener/templates', - ), + dir: join(__dirname, '@listeners/substrate-listener/templates'), adapter: new HandlebarsAdapter({ colNum: (value) => parseInt(value) + 1, }), // or new PugAdapter() or new EjsAdapter() diff --git a/test/e2e/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-events.spec.ts index e8994994..6dbfe09f 100644 --- a/test/e2e/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-events.spec.ts @@ -6,19 +6,19 @@ import { INestApplication } from '@nestjs/common/interfaces/nest-application.int import { initializeApi } from '../../../../polkadot-init'; import { TypeOrmModule } from '@nestjs/typeorm/dist/typeorm.module'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; -import { LocationEntities } from '../../../../../../src/common/location/models'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; +import { LocationEntities } from '@common/location/models'; import { dummyCredentials } from '../../../../config'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; +import { EscrowService } from '@common/escrow/escrow.service'; import { escrowServiceMockFactory } from '../../../../../unit/mock'; import { DateTimeModule, NotificationModule, ProcessEnvModule, SubstrateModule, -} from '../../../../../../src/common'; +} from '@common/index'; import { CqrsModule } from '@nestjs/cqrs'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; import { GeneticAnalysis, GeneticAnalysisOrder, @@ -49,14 +49,14 @@ import { import { geneticAnalystsDataMock } from '../../../../../mock/models/genetic-analysts/genetic-analysts.mock'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; import { geneticAnalystServiceDataMock } from '../../../../../mock/models/genetic-analysts/genetic-analyst-service.mock'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; +import { Notification } from '@common/notification/models/notification.entity'; import { createConnection } from 'typeorm'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { GeneticAnalysisRejectedHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler'; -import { SecretKeyList } from '../../../../../../src/common/secrets'; +import { GeneticAnalysisRejectedHandler } from '@listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler'; +import { SecretKeyList } from '@common/secrets'; describe('Genetic Analysis Order Created Integration Test', () => { let app: INestApplication; diff --git a/test/e2e/listeners/substrate-listener/commands/genetic-analyst-service/genetic-analyst-service-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/genetic-analyst-service/genetic-analyst-service-events.spec.ts index 39acc070..5f0b582c 100644 --- a/test/e2e/listeners/substrate-listener/commands/genetic-analyst-service/genetic-analyst-service-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/genetic-analyst-service/genetic-analyst-service-events.spec.ts @@ -6,18 +6,18 @@ import { INestApplication } from '@nestjs/common/interfaces/nest-application.int import { initializeApi } from '../../../../polkadot-init'; import { TypeOrmModule } from '@nestjs/typeorm/dist/typeorm.module'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { dummyCredentials } from '../../../../config'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; +import { EscrowService } from '@common/escrow/escrow.service'; import { escrowServiceMockFactory } from '../../../../../unit/mock'; import { DateTimeModule, NotificationModule, ProcessEnvModule, SubstrateModule, -} from '../../../../../../src/common'; +} from '@common/index'; import { CqrsModule } from '@nestjs/cqrs'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; import { GeneticAnalyst, GeneticAnalystService, @@ -36,14 +36,14 @@ import { import { geneticAnalystsDataMock } from '../../../../../mock/models/genetic-analysts/genetic-analysts.mock'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; import { geneticAnalystServiceDataMock } from '../../../../../mock/models/genetic-analysts/genetic-analyst-service.mock'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; +import { Notification } from '@common/notification/models/notification.entity'; import { createConnection } from 'typeorm'; -import { GeneticAnalystServiceCommandHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-analyst-services'; +import { GeneticAnalystServiceCommandHandler } from '@listeners/substrate-listener/commands/genetic-analyst-services'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { SecretKeyList } from '../../../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Genetic Analyst Service Created Event', () => { let app: INestApplication; diff --git a/test/e2e/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-events.spec.ts index 6cebea91..b82d473f 100644 --- a/test/e2e/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-events.spec.ts @@ -18,26 +18,26 @@ import { ProcessEnvModule, SubstrateModule, TransactionLoggingModule, -} from '../../../../../../src/common'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +} from '@common/index'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; import { dummyCredentials } from '../../../../config'; import { escrowServiceMockFactory } from '../../../../../unit/mock'; import { initializeApi } from '../../../../polkadot-init'; import { geneticAnalystsDataMock } from '../../../../../mock/models/genetic-analysts/genetic-analysts.mock'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; +import { Notification } from '@common/notification/models/notification.entity'; import { createConnection } from 'typeorm'; import { StakeStatus } from '@debionetwork/polkadot-provider/lib/primitives/stake-status'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { GeneticAnalystRegisteredHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-registered/genetic-analyst-registered.handler'; -import { SecretKeyList } from '../../../../../../src/common/secrets'; +import { GeneticAnalystRegisteredHandler } from '@listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-registered/genetic-analyst-registered.handler'; +import { SecretKeyList } from '@common/secrets'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; -import { GeneticAnalystVerificationStatusHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-verification-status/genetic-analyst-verification-status.handler'; +import { GeneticAnalystVerificationStatusHandler } from '@listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-verification-status/genetic-analyst-verification-status.handler'; describe('Genetic analyst verification status', () => { let app: INestApplication; diff --git a/test/e2e/listeners/substrate-listener/commands/genetic-testing/genetic-testing-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/genetic-testing/genetic-testing-events.spec.ts index b189d852..0d9963a4 100644 --- a/test/e2e/listeners/substrate-listener/commands/genetic-testing/genetic-testing-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/genetic-testing/genetic-testing-events.spec.ts @@ -42,9 +42,9 @@ import { INestApplication } from '@nestjs/common/interfaces/nest-application.int import { initializeApi } from '../../../../polkadot-init'; import { TypeOrmModule } from '@nestjs/typeorm/dist/typeorm.module'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { dummyCredentials } from '../../../../config'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; +import { EscrowService } from '@common/escrow/escrow.service'; import { escrowServiceMockFactory } from '../../../../../unit/mock'; import { DateTimeModule, @@ -53,21 +53,21 @@ import { ProcessEnvModule, SubstrateModule, TransactionLoggingModule, -} from '../../../../../../src/common'; +} from '@common/index'; import { CqrsModule } from '@nestjs/cqrs'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; import { createConnection } from 'typeorm'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { DataStakedHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-testing/data-staked/data-staked.handler'; -import { SecretKeyList } from '../../../../../../src/common/secrets'; +import { DataStakedHandler } from '@listeners/substrate-listener/commands/genetic-testing/data-staked/data-staked.handler'; +import { SecretKeyList } from '@common/secrets'; import { DnaSample } from '@debionetwork/polkadot-provider/lib/models/labs/genetic-testing/dna-sample'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; -import { DnaSampleRejectedCommandHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler'; -import { DnaSampleResultReadyCommandHandler } from '../../../../../../src/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler'; +import { Notification } from '@common/notification/models/notification.entity'; +import { DnaSampleRejectedCommandHandler } from '@listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler'; +import { DnaSampleResultReadyCommandHandler } from '@listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler'; describe('Data Staked Integration Tests', () => { let app: INestApplication; diff --git a/test/e2e/listeners/substrate-listener/commands/labs/labs-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/labs/labs-events.spec.ts index c30c9d4b..e4710cf4 100644 --- a/test/e2e/listeners/substrate-listener/commands/labs/labs-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/labs/labs-events.spec.ts @@ -16,9 +16,9 @@ import { INestApplication } from '@nestjs/common/interfaces/nest-application.int import { initializeApi } from '../../../../polkadot-init'; import { TypeOrmModule } from '@nestjs/typeorm/dist/typeorm.module'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { dummyCredentials } from '../../../../config'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; +import { EscrowService } from '@common/escrow/escrow.service'; import { escrowServiceMockFactory } from '../../../../../unit/mock'; import { DateTimeModule, @@ -26,21 +26,21 @@ import { ProcessEnvModule, SubstrateModule, TransactionLoggingModule, -} from '../../../../../../src/common'; +} from '@common/index'; import { CqrsModule } from '@nestjs/cqrs'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; -import { LabStakeSuccessfullHandler } from '../../../../../../src/listeners/substrate-listener/commands/labs/stake-successfull/stake-successful.handler'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; +import { LabStakeSuccessfullHandler } from '@listeners/substrate-listener/commands/labs/stake-successfull/stake-successful.handler'; import { createConnection } from 'typeorm'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; import { StakeStatus } from '@debionetwork/polkadot-provider/lib/primitives/stake-status'; -import { SecretKeyList } from '../../../../../../src/common/secrets'; -import { labUnstakedHandler } from '../../../../../../src/listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler'; -import { LabUpdateVerificationStatusHandler } from '../../../../../../src/listeners/substrate-listener/commands/labs/update-verification-status/update-verification-status.handler'; +import { SecretKeyList } from '@common/secrets'; +import { labUnstakedHandler } from '@listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler'; +import { LabUpdateVerificationStatusHandler } from '@listeners/substrate-listener/commands/labs/update-verification-status/update-verification-status.handler'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; +import { Notification } from '@common/notification/models/notification.entity'; describe('lab staking Integration Tests', () => { let app: INestApplication; diff --git a/test/e2e/listeners/substrate-listener/commands/orders/orders-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/orders/orders-events.spec.ts index 3bfdc7a6..f19e4950 100644 --- a/test/e2e/listeners/substrate-listener/commands/orders/orders-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/orders/orders-events.spec.ts @@ -37,9 +37,9 @@ import { INestApplication } from '@nestjs/common/interfaces/nest-application.int import { initializeApi } from '../../../../polkadot-init'; import { TypeOrmModule } from '@nestjs/typeorm/dist/typeorm.module'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { dummyCredentials } from '../../../../config'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; +import { EscrowService } from '@common/escrow/escrow.service'; import { escrowServiceMockFactory, mailerManagerMockFactory, @@ -52,21 +52,21 @@ import { ProcessEnvModule, SubstrateModule, TransactionLoggingModule, -} from '../../../../../../src/common'; +} from '@common/index'; import { CqrsModule } from '@nestjs/cqrs'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; +import { Notification } from '@common/notification/models/notification.entity'; import { createConnection } from 'typeorm'; import { DnaSample } from '@debionetwork/polkadot-provider/lib/models/labs/genetic-testing/dna-sample'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { OrderFailedHandler } from '../../../../../../src/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler'; -import { keyList, SecretKeyList } from '../../../../../../src/common/secrets'; +import { OrderFailedHandler } from '@listeners/substrate-listener/commands/orders/order-failed/order-failed.handler'; +import { keyList, SecretKeyList } from '@common/secrets'; import { deleteService, deregisterLab } from '@debionetwork/polkadot-provider'; -import { OrderFulfilledHandler } from '../../../../../../src/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler'; -import { OrderPaidHandler } from '../../../../../../src/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler'; +import { OrderFulfilledHandler } from '@listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler'; +import { OrderPaidHandler } from '@listeners/substrate-listener/commands/orders/order-paid/order-paid.handler'; import { MailerModule } from '@nestjs-modules/mailer'; import { HandlebarsAdapter } from '@nestjs-modules/mailer/dist/adapters/handlebars.adapter'; import { join } from 'path'; @@ -159,10 +159,7 @@ describe('Order Failed Integration Tests', () => { }, }, template: { - dir: join( - __dirname, - '../../../../../../src/listeners/substrate-listener/templates', - ), + dir: join(__dirname, '@listeners/substrate-listener/templates'), adapter: new HandlebarsAdapter({ colNum: (value) => parseInt(value) + 1, }), // or new PugAdapter() or new EjsAdapter() diff --git a/test/e2e/listeners/substrate-listener/commands/service-request/service-request-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/service-request/service-request-events.spec.ts index 8a98d189..569fa38b 100644 --- a/test/e2e/listeners/substrate-listener/commands/service-request/service-request-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/service-request/service-request-events.spec.ts @@ -10,11 +10,11 @@ import { ProcessEnvModule, SubstrateModule, TransactionLoggingModule, -} from '../../../../../../src/common'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +} from '@common/index'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; import { dummyCredentials } from '../../../../config'; import { escrowServiceMockFactory } from '../../../../../unit/mock'; import { initializeApi } from '../../../../polkadot-init'; @@ -46,15 +46,15 @@ import { labDataMock } from '../../../../../mock/models/labs/labs.mock'; import { serviceDataMock } from '../../../../../mock/models/labs/services.mock'; import { serviceRequestMock } from '../../../../../mock/models/labs/service-request.mock'; import { createConnection } from 'typeorm'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; +import { Notification } from '@common/notification/models/notification.entity'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { ServiceRequestStakingAmountExcessRefunded } from '../../../../../../src/listeners/substrate-listener/commands/service-request/service-request-excess/service-request-excess.handler'; -import { SecretKeyList } from '../../../../../../src/common/secrets'; -import { ServiceRequestStakingAmountRefundedHandler } from '../../../../../../src/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler'; +import { ServiceRequestStakingAmountExcessRefunded } from '@listeners/substrate-listener/commands/service-request/service-request-excess/service-request-excess.handler'; +import { SecretKeyList } from '@common/secrets'; +import { ServiceRequestStakingAmountRefundedHandler } from '@listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler'; describe('Service Request Excess Integration Tests', () => { let app: INestApplication; diff --git a/test/e2e/listeners/substrate-listener/commands/services/services-events.spec.ts b/test/e2e/listeners/substrate-listener/commands/services/services-events.spec.ts index 7554ac58..b6d42535 100644 --- a/test/e2e/listeners/substrate-listener/commands/services/services-events.spec.ts +++ b/test/e2e/listeners/substrate-listener/commands/services/services-events.spec.ts @@ -18,26 +18,26 @@ import { ProcessEnvModule, SubstrateModule, TransactionLoggingModule, -} from '../../../../../../src/common'; -import { EscrowService } from '../../../../../../src/common/escrow/escrow.service'; -import { TransactionRequest } from '../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +} from '@common/index'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import { LabRating } from '../../../../../mock/models/rating/rating.entity'; -import { ServiceCommandHandlers } from '../../../../../../src/listeners/substrate-listener/commands/services'; -import { SubstrateListenerHandler } from '../../../../../../src/listeners/substrate-listener/substrate-listener.handler'; +import { ServiceCommandHandlers } from '@listeners/substrate-listener/commands/services'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; import { dummyCredentials } from '../../../../config'; import { escrowServiceMockFactory } from '../../../../../unit/mock'; import { ApiPromise } from '@polkadot/api'; import { initializeApi } from '../../../../polkadot-init'; import { labDataMock } from '../../../../../mock/models/labs/labs.mock'; import { serviceDataMock } from '../../../../../mock/models/labs/services.mock'; -import { Notification } from '../../../../../../src/common/notification/models/notification.entity'; +import { Notification } from '@common/notification/models/notification.entity'; import { createConnection } from 'typeorm'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; import { VerificationStatus } from '@debionetwork/polkadot-provider/lib/primitives/verification-status'; -import { SecretKeyList } from '../../../../../../src/common/secrets'; +import { SecretKeyList } from '@common/secrets'; describe('Service Created Integration Tests', () => { let app: INestApplication; diff --git a/test/e2e/schedulers/lab-unstake.spec.ts b/test/e2e/schedulers/lab-unstake.spec.ts index 624da5b5..f29eaa4c 100644 --- a/test/e2e/schedulers/lab-unstake.spec.ts +++ b/test/e2e/schedulers/lab-unstake.spec.ts @@ -5,13 +5,13 @@ import { ProcessEnvModule, SubstrateModule, SubstrateService, -} from '../../../src/common'; +} from '@common/index'; import { ElasticsearchModule, ElasticsearchService, } from '@nestjs/elasticsearch'; import { ScheduleModule, SchedulerRegistry } from '@nestjs/schedule'; -import { LabUnstakedService } from '../../../src/schedulers/lab-unstake/lab-unstake.service'; +import { LabUnstakedService } from '@schedulers/lab-unstake/lab-unstake.service'; import * as labQuery from '@debionetwork/polkadot-provider/lib/query/labs'; import { Lab } from '@debionetwork/polkadot-provider'; import { StakeStatus } from '@debionetwork/polkadot-provider/lib/primitives/stake-status'; @@ -19,7 +19,7 @@ import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { SecretKeyList, keyList } from '../../../src/common/secrets'; +import { SecretKeyList, keyList } from '@common/secrets'; describe('Lab Unstaked Scheduler (e2e)', () => { let schedulerRegistry: SchedulerRegistry; diff --git a/test/e2e/schedulers/mailer.spec.ts b/test/e2e/schedulers/mailer.spec.ts index cbff9b98..f566dcec 100644 --- a/test/e2e/schedulers/mailer.spec.ts +++ b/test/e2e/schedulers/mailer.spec.ts @@ -5,24 +5,24 @@ import { EmailNotification, EmailNotificationModule, EmailNotificationService, -} from '../../../src/common/database'; +} from '@common/database'; import { SubstrateModule, MailModule, MailerManager, ProcessEnvModule, -} from '../../../src/common'; -import { MailerService } from '../../../src/schedulers/mailer/mailer.service'; +} from '@common/index'; +import { MailerService } from '@schedulers/mailer/mailer.service'; import { Keyring } from '@polkadot/api'; import { TypeOrmModule } from '@nestjs/typeorm'; import { dummyCredentials } from '../config'; -import { SubstrateService } from '../../../src/common/substrate/substrate.service'; +import { SubstrateService } from '@common/substrate/substrate.service'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; import { ElasticsearchModule } from '@nestjs/elasticsearch'; -import { SecretKeyList, keyList } from '../../../src/common/secrets'; +import { SecretKeyList, keyList } from '@common/secrets'; describe('Mailer Scheduler (e2e)', () => { let service: MailerService; diff --git a/test/e2e/schedulers/unstaked.spec.ts b/test/e2e/schedulers/unstaked.spec.ts index 295706f3..096ca4d8 100644 --- a/test/e2e/schedulers/unstaked.spec.ts +++ b/test/e2e/schedulers/unstaked.spec.ts @@ -5,20 +5,20 @@ import { ProcessEnvModule, SubstrateModule, SubstrateService, -} from '../../../src/common'; +} from '@common/index'; import { ElasticsearchModule, ElasticsearchService, } from '@nestjs/elasticsearch'; import { ScheduleModule, SchedulerRegistry } from '@nestjs/schedule'; -import { UnstakedService } from '../../../src/schedulers/unstaked/unstaked.service'; +import { UnstakedService } from '@schedulers/unstaked/unstaked.service'; import * as serviceRequestQuery from '@debionetwork/polkadot-provider/lib/query/service-request'; import { ServiceRequest } from '@debionetwork/polkadot-provider'; import { GCloudSecretManagerModule, GCloudSecretManagerService, } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { SecretKeyList, keyList } from '../../../src/common/secrets'; +import { SecretKeyList, keyList } from '@common/secrets'; describe('Unstaked Scheduler (e2e)', () => { let schedulerRegistry: SchedulerRegistry; diff --git a/test/unit/common/modules/error-logging/error-logging.service.spec.ts b/test/unit/common/modules/error-logging/error-logging.service.spec.ts index 14d55ef0..0199a7f7 100644 --- a/test/unit/common/modules/error-logging/error-logging.service.spec.ts +++ b/test/unit/common/modules/error-logging/error-logging.service.spec.ts @@ -1,15 +1,15 @@ import { Test, TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { ErrorLoggingService } from '../../../../../src/common/error-logging/error-logging.service'; -import { ErrorLogging } from '../../../../../src/common/error-logging/models/error-logging.entity'; +import { ErrorLoggingService } from '@common/error-logging/error-logging.service'; +import { ErrorLogging } from '@common/error-logging/models/error-logging.entity'; import { dateTimeProxyMockFactory, MockType, repositoryMockFactory, } from '../../../mock'; import { Repository } from 'typeorm'; -import { ErrorLoggingDto } from '../../../../../src/common/error-logging/dto/error-logging.dto'; -import { DateTimeProxy } from '../../../../../src/common/proxies/date-time/date-time.proxy'; +import { ErrorLoggingDto } from '@common/error-logging/dto/error-logging.dto'; +import { DateTimeProxy } from '@common/proxies/date-time/date-time.proxy'; describe('ErrorLogging Service Unit Tests', () => { let errorLoggingService: ErrorLoggingService; diff --git a/test/unit/common/modules/escrow/escrow.service.spec.ts b/test/unit/common/modules/escrow/escrow.service.spec.ts index 3b0557db..f5277cd6 100644 --- a/test/unit/common/modules/escrow/escrow.service.spec.ts +++ b/test/unit/common/modules/escrow/escrow.service.spec.ts @@ -1,16 +1,16 @@ import { Test, TestingModule } from '@nestjs/testing'; -import { EthereumService, SubstrateService } from '../../../../../src/common'; +import { EthereumService, SubstrateService } from '@common/index'; import { errorLoggingServiceMockFactory, ethereumServiceMockFactory, MockType, substrateServiceMockFactory, } from '../../../mock'; -import { EscrowService } from '../../../../../src/common/escrow/escrow.service'; +import { EscrowService } from '@common/escrow/escrow.service'; import { ethers } from 'ethers'; import { setOrderPaid } from '@debionetwork/polkadot-provider'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { ErrorLoggingService } from '../../../../../src/common/error-logging/error-logging.service'; +import { ErrorLoggingService } from '@common/error-logging/error-logging.service'; jest.mock('@debionetwork/polkadot-provider', () => ({ setOrderPaid: jest.fn(), diff --git a/test/unit/indexer/events/certifications/certifications.command.spec.ts b/test/unit/indexer/events/certifications/certifications.command.spec.ts index fb904a67..82680fa0 100644 --- a/test/unit/indexer/events/certifications/certifications.command.spec.ts +++ b/test/unit/indexer/events/certifications/certifications.command.spec.ts @@ -1,12 +1,12 @@ -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; import { CertificationCreatedCommandIndexer, CertificationDeletedCommandIndexer, CertificationUpdatedCommandIndexer, -} from '../../../../../src/indexer/events/certifications'; -import { Certification } from '../../../../../src/indexer/models/certification/certification'; +} from '@indexer/events/certifications'; +import { Certification } from '@indexer/models/certification/certification'; -jest.mock('../../../../../src/indexer/models/certification/certification'); +jest.mock('@indexer/models/certification/certification'); describe('Certifications Substrate Event Handler', () => { const createMockCertifications = () => { diff --git a/test/unit/indexer/events/certifications/certifications.handler.spec.ts b/test/unit/indexer/events/certifications/certifications.handler.spec.ts index 2756578b..c19e964f 100644 --- a/test/unit/indexer/events/certifications/certifications.handler.spec.ts +++ b/test/unit/indexer/events/certifications/certifications.handler.spec.ts @@ -4,16 +4,16 @@ import { createObjectSearchLab, ElasticSearchServiceProvider, } from '../../../mock'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; import { CertificationCreatedCommandIndexer, CertificationDeletedCommandIndexer, CertificationsCommandHandlers, CertificationUpdatedCommandIndexer, -} from '../../../../../src/indexer/events/certifications'; -import { CertificationCreatedHandler } from '../../../../../src/indexer/events/certifications/commands/certification-created/certification-created.handler'; -import { CertificationUpdatedHandler } from '../../../../../src/indexer/events/certifications/commands/certification-updated/certification-updated.handler'; -import { CertificationDeletedHandler } from '../../../../../src/indexer/events/certifications/commands/certification-deleted/certification-deleted.handler'; +} from '@indexer/events/certifications'; +import { CertificationCreatedHandler } from '@indexer/events/certifications/commands/certification-created/certification-created.handler'; +import { CertificationUpdatedHandler } from '@indexer/events/certifications/commands/certification-updated/certification-updated.handler'; +import { CertificationDeletedHandler } from '@indexer/events/certifications/commands/certification-deleted/certification-deleted.handler'; import { when } from 'jest-when'; let certificationsCreatedHandler: CertificationCreatedHandler; diff --git a/test/unit/indexer/events/genetic-analysis-order/genetic-analysis-order.command.spec.ts b/test/unit/indexer/events/genetic-analysis-order/genetic-analysis-order.command.spec.ts index c1a9601c..e98ecb8c 100644 --- a/test/unit/indexer/events/genetic-analysis-order/genetic-analysis-order.command.spec.ts +++ b/test/unit/indexer/events/genetic-analysis-order/genetic-analysis-order.command.spec.ts @@ -4,13 +4,13 @@ import { GeneticAnalysisOrderFulfilledCommandIndexer, GeneticAnalysisOrderPaidCommandIndexer, GeneticAnalysisOrderRefundedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analysis-order'; -import { GeneticAnalysisOrderFailedCommandIndexer } from '../../../../../src/indexer/events/genetic-analysis-order/commands/genetic-analysis-order-failed/genetic-analysis-order-failed.command'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { GeneticAnalysisOrderModel } from '../../../../../src/indexer/models/genetic-analysis-order/genetic-analysis-order.model'; +} from '@indexer/events/genetic-analysis-order'; +import { GeneticAnalysisOrderFailedCommandIndexer } from '@indexer/events/genetic-analysis-order/commands/genetic-analysis-order-failed/genetic-analysis-order-failed.command'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { GeneticAnalysisOrderModel } from '@indexer/models/genetic-analysis-order/genetic-analysis-order.model'; jest.mock( - '../../../../../src/indexer/models/genetic-analysis-order/genetic-analysis-order.model', + '@indexer/models/genetic-analysis-order/genetic-analysis-order.model', ); describe('Orders Substrate Event Handler', () => { diff --git a/test/unit/indexer/events/genetic-analysis-order/genetic-analysis-order.handler.spec.ts b/test/unit/indexer/events/genetic-analysis-order/genetic-analysis-order.handler.spec.ts index b4ae2933..da9c28e0 100644 --- a/test/unit/indexer/events/genetic-analysis-order/genetic-analysis-order.handler.spec.ts +++ b/test/unit/indexer/events/genetic-analysis-order/genetic-analysis-order.handler.spec.ts @@ -8,19 +8,19 @@ import { GeneticAnalysisOrderFulfilledCommandIndexer, GeneticAnalysisOrderPaidCommandIndexer, GeneticAnalysisOrderRefundedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analysis-order'; +} from '@indexer/events/genetic-analysis-order'; import { createObjectSearchGeneticAnalysts, createObjectSearchGeneticAnalystsService, ElasticSearchServiceProvider, } from '../../../mock'; -import { GeneticAnalysisOrderCancelledHandler } from '../../../../../src/indexer/events/genetic-analysis-order/commands/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler'; -import { GeneticAnalysisOrderCreatedHandler } from '../../../../../src/indexer/events/genetic-analysis-order/commands/genetic-analysis-order-created/genetic-analysis-order-created.handler'; -import { GeneticAnalysisOrderFailedHandler } from '../../../../../src/indexer/events/genetic-analysis-order/commands/genetic-analysis-order-failed/genetic-analysis-order-failed.handler'; -import { GeneticAnalysisOrderFulfilledHandler } from '../../../../../src/indexer/events/genetic-analysis-order/commands/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler'; -import { GeneticAnalysisOrderPaidHandler } from '../../../../../src/indexer/events/genetic-analysis-order/commands/genetic-analysis-order-paid/genetic-analysis-order-paid.handler'; -import { GeneticAnalysisOrderRefundedHandler } from '../../../../../src/indexer/events/genetic-analysis-order/commands/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +import { GeneticAnalysisOrderCancelledHandler } from '@indexer/events/genetic-analysis-order/commands/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler'; +import { GeneticAnalysisOrderCreatedHandler } from '@indexer/events/genetic-analysis-order/commands/genetic-analysis-order-created/genetic-analysis-order-created.handler'; +import { GeneticAnalysisOrderFailedHandler } from '@indexer/events/genetic-analysis-order/commands/genetic-analysis-order-failed/genetic-analysis-order-failed.handler'; +import { GeneticAnalysisOrderFulfilledHandler } from '@indexer/events/genetic-analysis-order/commands/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler'; +import { GeneticAnalysisOrderPaidHandler } from '@indexer/events/genetic-analysis-order/commands/genetic-analysis-order-paid/genetic-analysis-order-paid.handler'; +import { GeneticAnalysisOrderRefundedHandler } from '@indexer/events/genetic-analysis-order/commands/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; import { when } from 'jest-when'; describe('Genetic Analysis Order Substrate Event Handler', () => { diff --git a/test/unit/indexer/events/genetic-analysis/genetic-analysis.command.spec.ts b/test/unit/indexer/events/genetic-analysis/genetic-analysis.command.spec.ts index 0fdb5bfe..15a8cafa 100644 --- a/test/unit/indexer/events/genetic-analysis/genetic-analysis.command.spec.ts +++ b/test/unit/indexer/events/genetic-analysis/genetic-analysis.command.spec.ts @@ -3,13 +3,11 @@ import { GeneticAnalysisRejectedCommandIndexer, GeneticAnalysisResultReadyCommandIndexer, GeneticAnalysisSubmittedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analysis'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { GeneticAnalysisModel } from '../../../../../src/indexer/models/genetic-analysis/genetic-analysis.model'; +} from '@indexer/events/genetic-analysis'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { GeneticAnalysisModel } from '@indexer/models/genetic-analysis/genetic-analysis.model'; -jest.mock( - '../../../../../src/indexer/models/genetic-analysis/genetic-analysis.model', -); +jest.mock('@indexer/models/genetic-analysis/genetic-analysis.model'); describe('Genetic Analysis Substrate Event Command', () => { const createMockGeneticAnalysis = () => { diff --git a/test/unit/indexer/events/genetic-analysis/genetic-analysis.handler.spec.ts b/test/unit/indexer/events/genetic-analysis/genetic-analysis.handler.spec.ts index d305c5e3..d59920a9 100644 --- a/test/unit/indexer/events/genetic-analysis/genetic-analysis.handler.spec.ts +++ b/test/unit/indexer/events/genetic-analysis/genetic-analysis.handler.spec.ts @@ -6,14 +6,14 @@ import { GeneticAnalysisRejectedCommandIndexer, GeneticAnalysisResultReadyCommandIndexer, GeneticAnalysisSubmittedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analysis'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +} from '@indexer/events/genetic-analysis'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; import { ElasticSearchServiceProvider } from '../../../mock'; -import { GeneticAnalysisInProgressHandler } from '../../../../../src/indexer/events/genetic-analysis/commands/genetic-analysis-in-progress/genetic-analysis-in-progress.handler'; -import { GeneticAnalysisRejectedHandler } from '../../../../../src/indexer/events/genetic-analysis/commands/genetic-analysis-rejected/genetic-analysis-rejected.handler'; -import { GeneticAnalysisResultReadyHandler } from '../../../../../src/indexer/events/genetic-analysis/commands/genetic-analysis-result-ready/genetic-analysis-result-ready.handler'; -import { GeneticAnalysisSubmittedHandler } from '../../../../../src/indexer/events/genetic-analysis/commands/genetic-analysis-submitted/genetic-analysis-submitted.handler'; +import { GeneticAnalysisInProgressHandler } from '@indexer/events/genetic-analysis/commands/genetic-analysis-in-progress/genetic-analysis-in-progress.handler'; +import { GeneticAnalysisRejectedHandler } from '@indexer/events/genetic-analysis/commands/genetic-analysis-rejected/genetic-analysis-rejected.handler'; +import { GeneticAnalysisResultReadyHandler } from '@indexer/events/genetic-analysis/commands/genetic-analysis-result-ready/genetic-analysis-result-ready.handler'; +import { GeneticAnalysisSubmittedHandler } from '@indexer/events/genetic-analysis/commands/genetic-analysis-submitted/genetic-analysis-submitted.handler'; describe('Genetic Analysis Substrate Event Handler', () => { let elasticsearchService: ElasticsearchService; diff --git a/test/unit/indexer/events/genetic-analyst-qualifications/genetic-analyst-qualifications.command.spec.ts b/test/unit/indexer/events/genetic-analyst-qualifications/genetic-analyst-qualifications.command.spec.ts index 8b1b2ec2..cf8ef347 100644 --- a/test/unit/indexer/events/genetic-analyst-qualifications/genetic-analyst-qualifications.command.spec.ts +++ b/test/unit/indexer/events/genetic-analyst-qualifications/genetic-analyst-qualifications.command.spec.ts @@ -2,12 +2,12 @@ import { GeneticAnalystsQualificationCreatedCommandIndexer, GeneticAnalystsQualificationDeletedCommandIndexer, GeneticAnalystsQualificationUpdatedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analyst-qualifications'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { GeneticAnalystsQualificationModel } from '../../../../../src/indexer/models/genetic-analysts-qualifications/genetic-analysts-qualifications.model'; +} from '@indexer/events/genetic-analyst-qualifications'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { GeneticAnalystsQualificationModel } from '@indexer/models/genetic-analysts-qualifications/genetic-analysts-qualifications.model'; jest.mock( - '../../../../../src/indexer/models/genetic-analysts-qualifications/genetic-analysts-qualifications.model', + '@indexer/models/genetic-analysts-qualifications/genetic-analysts-qualifications.model', ); describe('Genetic Analysts Qualifications Substrate Event Handler', () => { diff --git a/test/unit/indexer/events/genetic-analyst-qualifications/genetic-analyst-qualifications.handler.spec.ts b/test/unit/indexer/events/genetic-analyst-qualifications/genetic-analyst-qualifications.handler.spec.ts index 94b0ca72..585daed9 100644 --- a/test/unit/indexer/events/genetic-analyst-qualifications/genetic-analyst-qualifications.handler.spec.ts +++ b/test/unit/indexer/events/genetic-analyst-qualifications/genetic-analyst-qualifications.handler.spec.ts @@ -9,13 +9,13 @@ import { GeneticAnalystsQualificationCreatedCommandIndexer, GeneticAnalystsQualificationDeletedCommandIndexer, GeneticAnalystsQualificationUpdatedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analyst-qualifications'; -import { GeneticAnalystsQualificationCreatedHandler } from '../../../../../src/indexer/events/genetic-analyst-qualifications/commands/genetic-analysts-qualification-created/genetic-analysts-qualification-created.handler'; -import { GeneticAnalystsQualificationDeletedHandler } from '../../../../../src/indexer/events/genetic-analyst-qualifications/commands/genetic-analysts-qualification-deleted/genetic-analysts-qualification-deleted.handler'; -import { GeneticAnalystsQualificationUpdatedHandler } from '../../../../../src/indexer/events/genetic-analyst-qualifications/commands/genetic-analysts-qualification-updated/genetic-analysts-qualification-updated.handler'; +} from '@indexer/events/genetic-analyst-qualifications'; +import { GeneticAnalystsQualificationCreatedHandler } from '@indexer/events/genetic-analyst-qualifications/commands/genetic-analysts-qualification-created/genetic-analysts-qualification-created.handler'; +import { GeneticAnalystsQualificationDeletedHandler } from '@indexer/events/genetic-analyst-qualifications/commands/genetic-analysts-qualification-deleted/genetic-analysts-qualification-deleted.handler'; +import { GeneticAnalystsQualificationUpdatedHandler } from '@indexer/events/genetic-analyst-qualifications/commands/genetic-analysts-qualification-updated/genetic-analysts-qualification-updated.handler'; import { when } from 'jest-when'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; describe('Genetic Anlaysts Qualificatioins Substrate Event Handler', () => { let elasticsearchService: ElasticsearchService; diff --git a/test/unit/indexer/events/genetic-analyst-services/genetic-analyst-services.command.spec.ts b/test/unit/indexer/events/genetic-analyst-services/genetic-analyst-services.command.spec.ts index d5cc9958..b34715e7 100644 --- a/test/unit/indexer/events/genetic-analyst-services/genetic-analyst-services.command.spec.ts +++ b/test/unit/indexer/events/genetic-analyst-services/genetic-analyst-services.command.spec.ts @@ -2,12 +2,12 @@ import { GeneticAnalystServicesCreatedCommandIndexer, GeneticAnalystServicesUpdatedCommandIndexer, GeneticAnalystServicesDeletedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analyst-services'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { GeneticAnalystsServicesModel } from '../../../../../src/indexer/models/genetic-analysts-services/genetic-analysts-services.model'; +} from '@indexer/events/genetic-analyst-services'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { GeneticAnalystsServicesModel } from '@indexer/models/genetic-analysts-services/genetic-analysts-services.model'; jest.mock( - '../../../../../src/indexer/models/genetic-analysts-services/genetic-analysts-services.model', + '@indexer/models/genetic-analysts-services/genetic-analysts-services.model', ); describe('Genetic Analysts Services Substrate Event Handler', () => { diff --git a/test/unit/indexer/events/genetic-analyst-services/genetic-analyst-services.handler.spec.ts b/test/unit/indexer/events/genetic-analyst-services/genetic-analyst-services.handler.spec.ts index 2e03c9ff..3f2fa6d0 100644 --- a/test/unit/indexer/events/genetic-analyst-services/genetic-analyst-services.handler.spec.ts +++ b/test/unit/indexer/events/genetic-analyst-services/genetic-analyst-services.handler.spec.ts @@ -9,13 +9,13 @@ import { GeneticAnalystServicesCreatedCommandIndexer, GeneticAnalystServicesDeletedCommandIndexer, GeneticAnalystServicesUpdatedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analyst-services'; -import { GeneticAnalystServicesCreatedHandler } from '../../../../../src/indexer/events/genetic-analyst-services/commands/genetic-analyst-services-created/genetic-analyst-services-created.handler'; -import { GeneticAnalystServicesDeletedHandler } from '../../../../../src/indexer/events/genetic-analyst-services/commands/genetic-analyst-services-deleted/genetic-analyst-services-deleted.handler'; -import { GeneticAnalystServicesUpdatedHandler } from '../../../../../src/indexer/events/genetic-analyst-services/commands/genetic-analyst-services-updated/genetic-analyst-services-updated.handler'; +} from '@indexer/events/genetic-analyst-services'; +import { GeneticAnalystServicesCreatedHandler } from '@indexer/events/genetic-analyst-services/commands/genetic-analyst-services-created/genetic-analyst-services-created.handler'; +import { GeneticAnalystServicesDeletedHandler } from '@indexer/events/genetic-analyst-services/commands/genetic-analyst-services-deleted/genetic-analyst-services-deleted.handler'; +import { GeneticAnalystServicesUpdatedHandler } from '@indexer/events/genetic-analyst-services/commands/genetic-analyst-services-updated/genetic-analyst-services-updated.handler'; import { when } from 'jest-when'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; describe('Genetic Anlaysts Services Substrate Event Handler', () => { let elasticsearchService: ElasticsearchService; diff --git a/test/unit/indexer/events/genetic-analysts/genetic-analysts.command.spec.ts b/test/unit/indexer/events/genetic-analysts/genetic-analysts.command.spec.ts index 83ea835c..cf21cf51 100644 --- a/test/unit/indexer/events/genetic-analysts/genetic-analysts.command.spec.ts +++ b/test/unit/indexer/events/genetic-analysts/genetic-analysts.command.spec.ts @@ -8,13 +8,11 @@ import { GeneticAnalystsRetrieveUnstakeAmountCommandIndexer, GeneticAnalystVerificationFailedCommandIndexer, GeneticAnalystUnstakeSuccessfulCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analysts'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { GeneticAnalystsModel } from '../../../../../src/indexer/models/genetic-analysts/genetic-analysts.model'; +} from '@indexer/events/genetic-analysts'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { GeneticAnalystsModel } from '@indexer/models/genetic-analysts/genetic-analysts.model'; -jest.mock( - '../../../../../src/indexer/models/genetic-analysts/genetic-analysts.model', -); +jest.mock('@indexer/models/genetic-analysts/genetic-analysts.model'); describe('Genetic Analysts Substrate Event Handler', () => { const createMockGeneticAnalysts = () => { diff --git a/test/unit/indexer/events/genetic-analysts/genetic-analysts.handler.spec.ts b/test/unit/indexer/events/genetic-analysts/genetic-analysts.handler.spec.ts index df9498c1..ab831763 100644 --- a/test/unit/indexer/events/genetic-analysts/genetic-analysts.handler.spec.ts +++ b/test/unit/indexer/events/genetic-analysts/genetic-analysts.handler.spec.ts @@ -12,18 +12,18 @@ import { GeneticAnalystsUpdateAvailabilityStatusCommandIndexer, GeneticAnalystUnstakeSuccessfulCommandIndexer, GeneticAnalystVerificationFailedCommandIndexer, -} from '../../../../../src/indexer/events/genetic-analysts'; -import { GeneticAnalystsRegisteredHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-registered/genetic-analysts-registered.handler'; -import { GeneticAnalystsDeletedHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-deleted/genetic-analysts-deleted.handler'; -import { GeneticAnalystsUpdatedHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-updated/genetic-analysts-updated.handler'; - -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { GeneticAnalystsStakeSuccessfulHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-stake-successful/genetic-analysts-stake-successful.handler'; -import { GeneticAnalystsUpdateVerificationStatusHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-update-verification-status/genetic-analysts-update-verification-status.handler'; -import { GeneticAnalystsRetrieveUnstakeAmountHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-retrieve-unstake-amount/genetic-analysts-retrieve-unstake-amount.handler'; -import { GeneticAnalystsUpdateAvailabilityStatusHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-update-availability-status/genetic-analysts-update-availability-status.handler'; -import { GeneticAnalystUnstakeSuccessfulHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-unstake-successful/genetic-analysts-unstake-successful.handler'; -import { GeneticAnalystVerificationFailedHandler } from '../../../../../src/indexer/events/genetic-analysts/commands/genetic-analysts-verification-failed/genetic-analysts-verification-failed.handler'; +} from '@indexer/events/genetic-analysts'; +import { GeneticAnalystsRegisteredHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-registered/genetic-analysts-registered.handler'; +import { GeneticAnalystsDeletedHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-deleted/genetic-analysts-deleted.handler'; +import { GeneticAnalystsUpdatedHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-updated/genetic-analysts-updated.handler'; + +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { GeneticAnalystsStakeSuccessfulHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-stake-successful/genetic-analysts-stake-successful.handler'; +import { GeneticAnalystsUpdateVerificationStatusHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-update-verification-status/genetic-analysts-update-verification-status.handler'; +import { GeneticAnalystsRetrieveUnstakeAmountHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-retrieve-unstake-amount/genetic-analysts-retrieve-unstake-amount.handler'; +import { GeneticAnalystsUpdateAvailabilityStatusHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-update-availability-status/genetic-analysts-update-availability-status.handler'; +import { GeneticAnalystUnstakeSuccessfulHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-unstake-successful/genetic-analysts-unstake-successful.handler'; +import { GeneticAnalystVerificationFailedHandler } from '@indexer/events/genetic-analysts/commands/genetic-analysts-verification-failed/genetic-analysts-verification-failed.handler'; describe('Genetic Anlaysts Substrate Event Handler', () => { let elasticsearchService: ElasticsearchService; diff --git a/test/unit/indexer/events/genetic-data/genetic-data.command.spec.ts b/test/unit/indexer/events/genetic-data/genetic-data.command.spec.ts index 7c1ae081..daba2c8c 100644 --- a/test/unit/indexer/events/genetic-data/genetic-data.command.spec.ts +++ b/test/unit/indexer/events/genetic-data/genetic-data.command.spec.ts @@ -2,11 +2,11 @@ import { AddGeneticDataCommandIndexer, RemoveGeneticDataCommandIndexer, UpdateGeneticDataCommandIndexer, -} from '../../../../../src/indexer/events/genetic-data'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { GeneticDataModel } from '../../../../../src/indexer/models/genetic-data/genetic-data.model'; +} from '@indexer/events/genetic-data'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { GeneticDataModel } from '@indexer/models/genetic-data/genetic-data.model'; -jest.mock('../../../../../src/indexer/models/genetic-data/genetic-data.model'); +jest.mock('@indexer/models/genetic-data/genetic-data.model'); describe('Genetic Data Substrate Event Handler', () => { const createMockGeneticData = () => { diff --git a/test/unit/indexer/events/genetic-data/genetic-data.handler.spec.ts b/test/unit/indexer/events/genetic-data/genetic-data.handler.spec.ts index 7e468f49..343c0a01 100644 --- a/test/unit/indexer/events/genetic-data/genetic-data.handler.spec.ts +++ b/test/unit/indexer/events/genetic-data/genetic-data.handler.spec.ts @@ -5,12 +5,12 @@ import { GeneticDataCommandHandlers, RemoveGeneticDataCommandIndexer, UpdateGeneticDataCommandIndexer, -} from '../../../../../src/indexer/events/genetic-data'; +} from '@indexer/events/genetic-data'; import { ElasticSearchServiceProvider } from '../../../mock'; -import { AddGeneticDataHandler } from '../../../../../src/indexer/events/genetic-data/commands/add-genetic-data/add-genetic-data.handler'; -import { RemoveGeneticDataHandler } from '../../../../../src/indexer/events/genetic-data/commands/remove-genetic-data/remove-genetic-data.handler'; -import { UpdateGeneticDataHandler } from '../../../../../src/indexer/events/genetic-data/commands/update-genetic-data/update-genetic-data.handler'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +import { AddGeneticDataHandler } from '@indexer/events/genetic-data/commands/add-genetic-data/add-genetic-data.handler'; +import { RemoveGeneticDataHandler } from '@indexer/events/genetic-data/commands/remove-genetic-data/remove-genetic-data.handler'; +import { UpdateGeneticDataHandler } from '@indexer/events/genetic-data/commands/update-genetic-data/update-genetic-data.handler'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; describe('Genetic Data Substate Event Handler', () => { let elasticsearchService: ElasticsearchService; diff --git a/test/unit/indexer/events/genetic-testing/genetic-testing.command.spec.ts b/test/unit/indexer/events/genetic-testing/genetic-testing.command.spec.ts index f59bf52e..23acf500 100644 --- a/test/unit/indexer/events/genetic-testing/genetic-testing.command.spec.ts +++ b/test/unit/indexer/events/genetic-testing/genetic-testing.command.spec.ts @@ -1,8 +1,8 @@ -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { DataStakedCommandIndexer } from '../../../../../src/indexer/events/genetic-testing'; -import { DataStaked } from '../../../../../src/indexer/models/genetic-testing/data-staked'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { DataStakedCommandIndexer } from '@indexer/events/genetic-testing'; +import { DataStaked } from '@indexer/models/genetic-testing/data-staked'; -jest.mock('../../../../../src/indexer/models/genetic-testing/data-staked'); +jest.mock('@indexer/models/genetic-testing/data-staked'); describe('Genetic Testing Substrate Event Handler', () => { const createMockDataStaked = () => { diff --git a/test/unit/indexer/events/genetic-testing/genetic-testing.handler.spec.ts b/test/unit/indexer/events/genetic-testing/genetic-testing.handler.spec.ts index 9229a4c7..127dc28e 100644 --- a/test/unit/indexer/events/genetic-testing/genetic-testing.handler.spec.ts +++ b/test/unit/indexer/events/genetic-testing/genetic-testing.handler.spec.ts @@ -1,11 +1,11 @@ import { ElasticsearchService } from '@nestjs/elasticsearch'; import { Test, TestingModule } from '@nestjs/testing'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { DataStakedHandler } from '../../../../../src/indexer/events/genetic-testing/commands/data-staked/data-staked.handler'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { DataStakedHandler } from '@indexer/events/genetic-testing/commands/data-staked/data-staked.handler'; import { DataStakedCommandIndexer, GeneticTestingCommandHandlers, -} from '../../../../../src/indexer/events/genetic-testing'; +} from '@indexer/events/genetic-testing'; import { ElasticSearchServiceProvider } from '../../../mock'; let dataStakedHandler: DataStakedHandler; diff --git a/test/unit/indexer/events/labs/labs.command.spec.ts b/test/unit/indexer/events/labs/labs.command.spec.ts index 165a9f2c..d4549c47 100644 --- a/test/unit/indexer/events/labs/labs.command.spec.ts +++ b/test/unit/indexer/events/labs/labs.command.spec.ts @@ -3,15 +3,15 @@ import { LabRegisteredCommandIndexer, LabUpdatedCommandIndexer, LabUpdateVerificationStatusCommandIndexer, -} from '../../../../../src/indexer/events/labs'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { Lab } from '../../../../../src/indexer/models/lab/lab'; -import { StakeStatus } from '../../../../../src/indexer/models/stake-status'; -import { LabRetrieveUnstakeAmountCommandIndexer } from '../../../../../src/indexer/events/labs/commands/lab-retrieve-unstake-amount/lab-retrieve-unstake-amount.command'; -import { LabStakeSuccessfulCommandIndexer } from '../../../../../src/indexer/events/labs/commands/lab-stake-successful/lab-stake-successful.command'; -import { LabUnstakeSuccessfulCommandIndexer } from '../../../../../src/indexer/events/labs/commands/lab-unstake-successful/lab-unstake-successful.command'; - -jest.mock('../../../../../src/indexer/models/lab/lab'); +} from '@indexer/events/labs'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { Lab } from '@indexer/models/lab/lab'; +import { StakeStatus } from '@indexer/models/stake-status'; +import { LabRetrieveUnstakeAmountCommandIndexer } from '@indexer/events/labs/commands/lab-retrieve-unstake-amount/lab-retrieve-unstake-amount.command'; +import { LabStakeSuccessfulCommandIndexer } from '@indexer/events/labs/commands/lab-stake-successful/lab-stake-successful.command'; +import { LabUnstakeSuccessfulCommandIndexer } from '@indexer/events/labs/commands/lab-unstake-successful/lab-unstake-successful.command'; + +jest.mock('@indexer/models/lab/lab'); describe('Labs Substrate Event Handler', () => { const createMockLab = () => { diff --git a/test/unit/indexer/events/labs/labs.handler.spec.ts b/test/unit/indexer/events/labs/labs.handler.spec.ts index 798e0952..25afc9f4 100644 --- a/test/unit/indexer/events/labs/labs.handler.spec.ts +++ b/test/unit/indexer/events/labs/labs.handler.spec.ts @@ -8,18 +8,18 @@ import { LabUnstakeSuccessfulCommandIndexer, LabUpdatedCommandIndexer, LabUpdateVerificationStatusCommandIndexer, -} from '../../../../../src/indexer/events/labs'; -import { LabDeregisteredHandler } from '../../../../../src/indexer/events/labs/commands/lab-deregistered/lab-deregistered.handler'; -import { LabRegisteredHandler } from '../../../../../src/indexer/events/labs/commands/lab-registered/lab-registered.handler'; -import { LabUpdatedHandler } from '../../../../../src/indexer/events/labs/commands/lab-updated/lab-updated.handler'; -import { LabUpdateVerificationStatusHandler } from '../../../../../src/indexer/events/labs/commands/lab-update-verification-status/lab-update-verification-status.handler'; +} from '@indexer/events/labs'; +import { LabDeregisteredHandler } from '@indexer/events/labs/commands/lab-deregistered/lab-deregistered.handler'; +import { LabRegisteredHandler } from '@indexer/events/labs/commands/lab-registered/lab-registered.handler'; +import { LabUpdatedHandler } from '@indexer/events/labs/commands/lab-updated/lab-updated.handler'; +import { LabUpdateVerificationStatusHandler } from '@indexer/events/labs/commands/lab-update-verification-status/lab-update-verification-status.handler'; import { ElasticsearchService } from '@nestjs/elasticsearch'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; import { ElasticSearchServiceProvider } from '../../../mock'; -import { StakeStatus } from '../../../../../src/indexer/models/stake-status'; -import { LabRetrieveUnstakeAmountHandler } from '../../../../../src/indexer/events/labs/commands/lab-retrieve-unstake-amount/lab-retrieve-unstake-amount.handler'; -import { LabStakeSuccessfulHandler } from '../../../../../src/indexer/events/labs/commands/lab-stake-successful/lab-stake-successful.handler'; -import { LabUnstakeSuccessfulHandler } from '../../../../../src/indexer/events/labs/commands/lab-unstake-successful/lab-unstake-successful.handler'; +import { StakeStatus } from '@indexer/models/stake-status'; +import { LabRetrieveUnstakeAmountHandler } from '@indexer/events/labs/commands/lab-retrieve-unstake-amount/lab-retrieve-unstake-amount.handler'; +import { LabStakeSuccessfulHandler } from '@indexer/events/labs/commands/lab-stake-successful/lab-stake-successful.handler'; +import { LabUnstakeSuccessfulHandler } from '@indexer/events/labs/commands/lab-unstake-successful/lab-unstake-successful.handler'; let labDeregisteredHandler: LabDeregisteredHandler; let labRegisteredHandler: LabRegisteredHandler; diff --git a/test/unit/indexer/events/orders/orders.command.spec.ts b/test/unit/indexer/events/orders/orders.command.spec.ts index a83d3cd0..6dffb917 100644 --- a/test/unit/indexer/events/orders/orders.command.spec.ts +++ b/test/unit/indexer/events/orders/orders.command.spec.ts @@ -5,13 +5,13 @@ import { OrderFulfilledCommandIndexer, OrderPaidCommandIndexer, OrderRefundedCommandIndexer, -} from '../../../../../src/indexer/events/orders'; -import { OrderStatus } from '../../../../../src/indexer/models/order/order-status'; -import { Currency } from '../../../../../src/indexer/models/order/currency'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { Orders } from '../../../../../src/indexer/models/order/orders'; +} from '@indexer/events/orders'; +import { OrderStatus } from '@indexer/models/order/order-status'; +import { Currency } from '@indexer/models/order/currency'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { Orders } from '@indexer/models/order/orders'; -jest.mock('../../../../../src/indexer/models/order/orders'); +jest.mock('@indexer/models/order/orders'); describe('Orders Substrate Event Handler', () => { function createMockOrder(status: OrderStatus) { diff --git a/test/unit/indexer/events/orders/orders.handler.spec.ts b/test/unit/indexer/events/orders/orders.handler.spec.ts index 42bb1c01..ec4b19dd 100644 --- a/test/unit/indexer/events/orders/orders.handler.spec.ts +++ b/test/unit/indexer/events/orders/orders.handler.spec.ts @@ -6,16 +6,16 @@ import { OrderFulfilledCommandIndexer, OrderPaidCommandIndexer, OrderRefundedCommandIndexer, -} from '../../../../../src/indexer/events/orders'; -import { OrderCancelledHandler } from '../../../../../src/indexer/events/orders/commands/order-cancelled/order-cancelled.handler'; -import { OrderCreatedHandler } from '../../../../../src/indexer/events/orders/commands/order-created/order-created.handler'; -import { OrderFailedHandler } from '../../../../../src/indexer/events/orders/commands/order-failed/order-failed.handler'; -import { OrderFulfilledHandler } from '../../../../../src/indexer/events/orders/commands/order-fulfilled/order-fulfilled.handler'; -import { OrderPaidHandler } from '../../../../../src/indexer/events/orders/commands/order-paid/order-paid.handler'; -import { OrderRefundedHandler } from '../../../../../src/indexer/events/orders/commands/order-refunded/order-refunded.handler'; -import { OrderStatus } from '../../../../../src/indexer/models/order/order-status'; -import { Currency } from '../../../../../src/indexer/models/order/currency'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +} from '@indexer/events/orders'; +import { OrderCancelledHandler } from '@indexer/events/orders/commands/order-cancelled/order-cancelled.handler'; +import { OrderCreatedHandler } from '@indexer/events/orders/commands/order-created/order-created.handler'; +import { OrderFailedHandler } from '@indexer/events/orders/commands/order-failed/order-failed.handler'; +import { OrderFulfilledHandler } from '@indexer/events/orders/commands/order-fulfilled/order-fulfilled.handler'; +import { OrderPaidHandler } from '@indexer/events/orders/commands/order-paid/order-paid.handler'; +import { OrderRefundedHandler } from '@indexer/events/orders/commands/order-refunded/order-refunded.handler'; +import { OrderStatus } from '@indexer/models/order/order-status'; +import { Currency } from '@indexer/models/order/currency'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; import { ElasticsearchService } from '@nestjs/elasticsearch'; import { Test, TestingModule } from '@nestjs/testing'; import { diff --git a/test/unit/indexer/events/service-request/service-request.command.spec.ts b/test/unit/indexer/events/service-request/service-request.command.spec.ts index 653d9727..ac751b09 100644 --- a/test/unit/indexer/events/service-request/service-request.command.spec.ts +++ b/test/unit/indexer/events/service-request/service-request.command.spec.ts @@ -1,11 +1,11 @@ -import { RequestModel } from '../../../../../src/indexer/models/service-request/request'; -import { CreateServiceRequestCommandIndexer } from '../../../../../src/indexer/events/service-request'; -import { RequestStatus } from '../../../../../src/indexer/models/service-request/request-status'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +import { RequestModel } from '@indexer/models/service-request/request'; +import { CreateServiceRequestCommandIndexer } from '@indexer/events/service-request'; +import { RequestStatus } from '@indexer/models/service-request/request-status'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; -jest.mock('../../../../../src/indexer/models/service-request/request'); -jest.mock('../../../../../src/indexer/models/service-request/claim-request'); -jest.mock('../../../../../src/indexer/models/service-request/service-invoice'); +jest.mock('@indexer/models/service-request/request'); +jest.mock('@indexer/models/service-request/claim-request'); +jest.mock('@indexer/models/service-request/service-invoice'); describe('Service Request Substrate Event Handler', () => { const createMockRequest = (requestStatus: RequestStatus) => { diff --git a/test/unit/indexer/events/service-request/service-request.handler.spec.ts b/test/unit/indexer/events/service-request/service-request.handler.spec.ts index d0e792ae..d50c2c8c 100644 --- a/test/unit/indexer/events/service-request/service-request.handler.spec.ts +++ b/test/unit/indexer/events/service-request/service-request.handler.spec.ts @@ -1,12 +1,12 @@ import { ElasticsearchService } from '@nestjs/elasticsearch'; import { Test, TestingModule } from '@nestjs/testing'; -import { CreateServiceRequestHandler } from '../../../../../src/indexer/events/service-request/commands/create-service-request/create-service-request.handler'; +import { CreateServiceRequestHandler } from '@indexer/events/service-request/commands/create-service-request/create-service-request.handler'; import { CreateServiceRequestCommandIndexer, RequestServiceCommandHandlers, -} from '../../../../../src/indexer/events/service-request'; -import { RequestStatus } from '../../../../../src/indexer/models/service-request/request-status'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; +} from '@indexer/events/service-request'; +import { RequestStatus } from '@indexer/models/service-request/request-status'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; import { createObjectSearchCountryServiceRequest, ElasticSearchServiceProvider, diff --git a/test/unit/indexer/events/services/services.command.spec.ts b/test/unit/indexer/events/services/services.command.spec.ts index 622d55bf..09269faa 100644 --- a/test/unit/indexer/events/services/services.command.spec.ts +++ b/test/unit/indexer/events/services/services.command.spec.ts @@ -2,12 +2,12 @@ import { ServiceCreatedCommandIndexer, ServiceDeletedCommandIndexer, ServiceUpdatedCommandIndexer, -} from '../../../../../src/indexer/events/services'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { ServiceFlow } from '../../../../../src/indexer/models/service-flow'; -import { Service } from '../../../../../src/indexer/models/service/service'; +} from '@indexer/events/services'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { ServiceFlow } from '@indexer/models/service-flow'; +import { Service } from '@indexer/models/service/service'; -jest.mock('../../../../../src/indexer/models/service/service'); +jest.mock('@indexer/models/service/service'); describe('Services Substrate Event Handler', () => { function createMockService() { diff --git a/test/unit/indexer/events/services/services.handler.spec.ts b/test/unit/indexer/events/services/services.handler.spec.ts index bfc130a7..8d04cd9d 100644 --- a/test/unit/indexer/events/services/services.handler.spec.ts +++ b/test/unit/indexer/events/services/services.handler.spec.ts @@ -5,12 +5,12 @@ import { ServiceCreatedCommandIndexer, ServiceDeletedCommandIndexer, ServiceUpdatedCommandIndexer, -} from '../../../../../src/indexer/events/services'; -import { BlockMetaData } from '../../../../../src/indexer/models/block-meta-data'; -import { ServiceFlow } from '../../../../../src/indexer/models/service-flow'; -import { ServiceCreatedHandler } from '../../../../../src/indexer/events/services/commands/service-created/service-created.handler'; -import { ServiceDeletedHandler } from '../../../../../src/indexer/events/services/commands/service-deleted/service-deleted.handler'; -import { ServiceUpdatedHandler } from '../../../../../src/indexer/events/services/commands/service-updated/service-updated.handler'; +} from '@indexer/events/services'; +import { BlockMetaData } from '@indexer/models/block-meta-data'; +import { ServiceFlow } from '@indexer/models/service-flow'; +import { ServiceCreatedHandler } from '@indexer/events/services/commands/service-created/service-created.handler'; +import { ServiceDeletedHandler } from '@indexer/events/services/commands/service-deleted/service-deleted.handler'; +import { ServiceUpdatedHandler } from '@indexer/events/services/commands/service-updated/service-updated.handler'; import { createObjectSearchLab, ElasticSearchServiceProvider, diff --git a/test/unit/indexer/indexer.spec.ts b/test/unit/indexer/indexer.spec.ts index 4ed70e1b..1ab10096 100644 --- a/test/unit/indexer/indexer.spec.ts +++ b/test/unit/indexer/indexer.spec.ts @@ -1,10 +1,10 @@ import { CommandBus } from '@nestjs/cqrs'; import { Test, TestingModule } from '@nestjs/testing'; -import { IndexerHandler } from '../../../src/indexer/indexer.handler'; +import { IndexerHandler } from '@indexer/indexer.handler'; import { ElasticsearchService } from '@nestjs/elasticsearch'; -import { ServiceCommandHandlers } from '../../../src/indexer/events/services'; -import { LabCommandHandlers } from '../../../src/indexer/events/labs'; -import { OrderCommandHandlers } from '../../../src/indexer/events/orders'; +import { ServiceCommandHandlers } from '@indexer/events/services'; +import { LabCommandHandlers } from '@indexer/events/labs'; +import { OrderCommandHandlers } from '@indexer/events/orders'; import { CommandBusProvider, ElasticSearchServiceProvider, diff --git a/test/unit/jest-unit.json b/test/unit/jest-unit.json index 5fdc75a3..75148b4f 100644 --- a/test/unit/jest-unit.json +++ b/test/unit/jest-unit.json @@ -12,7 +12,11 @@ "coverageDirectory": "../coverage", "moduleNameMapper": { "@polkadot/api(.*)$": "<rootDir>../../src/indexer/indexer.handler.ts", - "@polkadot/rpc-provider/ws(.*)$": "<rootDir>../../src/indexer/indexer.handler.ts" + "@polkadot/rpc-provider/ws(.*)$": "<rootDir>../../src/indexer/indexer.handler.ts", + "@common/(.*)$": "<rootDir>../../src/common/$1", + "@indexer/(.*)$": "<rootDir>../../src/indexer/$1", + "@listeners/(.*)$": "<rootDir>../../src/listeners/$1", + "@schedulers/(.*)$": "<rootDir>../../src/schedulers/$1" }, "setupFiles": ["dotenv/config"] } diff --git a/test/unit/listeners/ethereum-listener/ethereum-listener.handler.spec.ts b/test/unit/listeners/ethereum-listener/ethereum-listener.handler.spec.ts index ae762f90..7e96a35b 100644 --- a/test/unit/listeners/ethereum-listener/ethereum-listener.handler.spec.ts +++ b/test/unit/listeners/ethereum-listener/ethereum-listener.handler.spec.ts @@ -1,10 +1,7 @@ import { Test, TestingModule } from '@nestjs/testing'; -import { EscrowService } from '../../../../src/common/escrow/escrow.service'; -import { EthereumListenerHandler } from '../../../../src/listeners/ethereum-listener/ethereum-listener.handler'; -import { - EthereumService, - TransactionLoggingService, -} from '../../../../src/common'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { EthereumListenerHandler } from '@listeners/ethereum-listener/ethereum-listener.handler'; +import { EthereumService, TransactionLoggingService } from '@common/index'; import { transactionLoggingServiceMockFactory } from '../../../../test/unit/mock'; describe('Ethereum Listener Handler Unit Test', () => { diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.command.spec.ts index f52a737e..e8020e2d 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalysisOrderCancelledCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { GeneticAnalysisOrderCancelledCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { createMockGeneticAnalysisOrder, mockBlockNumber, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler.spec.ts index 72912729..fb65b255 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler.spec.ts @@ -1,6 +1,6 @@ import { GeneticAnalysisOrderStatus } from '@debionetwork/polkadot-provider'; -import { TransactionLoggingService } from '../../../../../../../src/common'; -import { GeneticAnalysisOrderCancelledCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.command'; +import { TransactionLoggingService } from '@common/index'; +import { GeneticAnalysisOrderCancelledCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.command'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockGeneticAnalysisOrder, @@ -8,7 +8,7 @@ import { MockType, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { GeneticAnalysisOrderCancelledHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler'; +import { GeneticAnalysisOrderCancelledHandler } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-cancelled/genetic-analysis-order-cancelled.handler'; import { when } from 'jest-when'; describe('Genetic Analysis Order Cancelled Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-created/genetic-analysis-order-created.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-created/genetic-analysis-order-created.command.spec.ts index 56687515..52f308d6 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-created/genetic-analysis-order-created.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-created/genetic-analysis-order-created.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalysisOrderCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { GeneticAnalysisOrderCreatedCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { createMockGeneticAnalysisOrder, mockBlockNumber, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-created/genetic-analysis-order-created.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-created/genetic-analysis-order-created.handler.spec.ts index d4655017..dfa5977d 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-created/genetic-analysis-order-created.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-created/genetic-analysis-order-created.handler.spec.ts @@ -1,11 +1,8 @@ import { GeneticAnalysisOrderStatus } from '@debionetwork/polkadot-provider'; -import { - TransactionLoggingService, - DateTimeProxy, -} from '../../../../../../../src/common'; -import { GeneticAnalysisOrderCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { TransactionLoggingService, DateTimeProxy } from '@common/index'; +import { GeneticAnalysisOrderCreatedCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { Test, TestingModule } from '@nestjs/testing'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { NotificationService } from '@common/notification/notification.service'; import { createMockGeneticAnalysisOrder, dateTimeProxyMockFactory, @@ -14,7 +11,7 @@ import { notificationServiceMockFactory, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { GeneticAnalysisOrderCreatedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysys-order-created/genetic-analysis-order-created.handler'; +import { GeneticAnalysisOrderCreatedHandler } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysys-order-created/genetic-analysis-order-created.handler'; import { when } from 'jest-when'; describe('Genetic Analysis Order Created Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.command.spec.ts index e7b4d736..4a65bb7c 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalysisOrderFulfilledCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { GeneticAnalysisOrderFulfilledCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { createMockGeneticAnalysisOrder, mockBlockNumber, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler.spec.ts index 240cf127..a445f571 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler.spec.ts @@ -1,9 +1,6 @@ import { GeneticAnalysisOrderStatus } from '@debionetwork/polkadot-provider'; -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; -import { GeneticAnalysisOrderFulfilledCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { GeneticAnalysisOrderFulfilledCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockGeneticAnalysisOrder, @@ -13,9 +10,9 @@ import { notificationServiceMockFactory, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { GeneticAnalysisOrderFulfilledHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler'; +import { GeneticAnalysisOrderFulfilledHandler } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-fulfilled/genetic-analysis-order-fulfilled.handler'; import { when } from 'jest-when'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { NotificationService } from '@common/notification/notification.service'; describe('Genetic Analysis Order Fulfilled Handler Event', () => { let notificationServiceMock: MockType<NotificationService>; diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.command.spec.ts index 66d47649..355e7b26 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalysisOrderPaidCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { GeneticAnalysisOrderPaidCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { createMockGeneticAnalysisOrder, mockBlockNumber, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler.spec.ts index 404989e2..18eed7f7 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler.spec.ts @@ -4,9 +4,9 @@ import { ProcessEnvProxy, SubstrateService, TransactionLoggingService, -} from '../../../../../../../src/common'; +} from '@common/index'; import { GeneticAnalysisOrderStatus } from '@debionetwork/polkadot-provider'; -import { GeneticAnalysisOrderPaidCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { GeneticAnalysisOrderPaidCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockGeneticAnalysisOrder, @@ -18,9 +18,9 @@ import { substrateServiceMockFactory, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { GeneticAnalysisOrderPaidHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler'; +import { GeneticAnalysisOrderPaidHandler } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-paid/genetic-analysis-order-paid.handler'; import { when } from 'jest-when'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { NotificationService } from '@common/notification/notification.service'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; describe('Genetic Analysis Order Paid Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.command.spec.ts index 96c14a05..bcbf916c 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalysisOrderRefundedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { GeneticAnalysisOrderRefundedCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { createMockGeneticAnalysisOrder, mockBlockNumber, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler.spec.ts index 3fb8a959..b6cd3dff 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler.spec.ts @@ -1,11 +1,8 @@ import { GeneticAnalysisOrderStatus } from '@debionetwork/polkadot-provider'; -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; -import { GeneticAnalysisOrderRefundedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { GeneticAnalysisOrderRefundedCommand } from '@listeners/substrate-listener/commands/genetic-analysis-order'; import { Test, TestingModule } from '@nestjs/testing'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { NotificationService } from '@common/notification/notification.service'; import { createMockGeneticAnalysisOrder, dateTimeProxyMockFactory, @@ -14,7 +11,7 @@ import { notificationServiceMockFactory, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { GeneticAnalysisOrderRefundedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler'; +import { GeneticAnalysisOrderRefundedHandler } from '@listeners/substrate-listener/commands/genetic-analysis-order/genetic-analysis-order-refunded/genetic-analysis-order-refunded.handler'; import { when } from 'jest-when'; describe('Genetic Analysis Order Refunded Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler.spec.ts index f71f9e98..71e37ff3 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler.spec.ts @@ -1,9 +1,6 @@ -import { - DateTimeProxy, - SubstrateService, -} from '../../../../../../../src/common'; +import { DateTimeProxy, SubstrateService } from '@common/index'; import { GeneticAnalysisStatus } from '@debionetwork/polkadot-provider'; -import { GeneticAnalysisRejectedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis'; +import { GeneticAnalysisRejectedCommand } from '@listeners/substrate-listener/commands/genetic-analysis'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockGeneticAnalysis, @@ -13,10 +10,10 @@ import { notificationServiceMockFactory, substrateServiceMockFactory, } from '../../../../../mock'; -import { GeneticAnalysisRejectedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler'; +import { GeneticAnalysisRejectedHandler } from '@listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-analysis-rejected.handler'; import * as geneticAnalysisOrderCommand from '@debionetwork/polkadot-provider/lib/command/genetic-analyst/genetic-analysis-orders'; import { when } from 'jest-when'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { NotificationService } from '@common/notification/notification.service'; jest.mock( '@debionetwork/polkadot-provider/lib/command/genetic-analyst/genetic-analysis-orders', diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-anaysis-rejected.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-anaysis-rejected.command.spec.ts index 50ed5e72..ec5d404e 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-anaysis-rejected.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-rejected/genetic-anaysis-rejected.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalysisRejectedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis'; +import { GeneticAnalysisRejectedCommand } from '@listeners/substrate-listener/commands/genetic-analysis'; import { createMockGeneticAnalysis, mockBlockNumber, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis/geneticn-analysis-result-ready/genetic-analysis-result-ready.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis/geneticn-analysis-result-ready/genetic-analysis-result-ready.handler.spec.ts index 4bc84801..7da2df89 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis/geneticn-analysis-result-ready/genetic-analysis-result-ready.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis/geneticn-analysis-result-ready/genetic-analysis-result-ready.handler.spec.ts @@ -1,9 +1,6 @@ -import { - DateTimeProxy, - SubstrateService, -} from '../../../../../../../src/common'; +import { DateTimeProxy, SubstrateService } from '@common/index'; import { GeneticAnalysisStatus } from '@debionetwork/polkadot-provider'; -import { GeneticAnalysisResultReadyCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis'; +import { GeneticAnalysisResultReadyCommand } from '@listeners/substrate-listener/commands/genetic-analysis'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockGeneticAnalysis, @@ -13,8 +10,8 @@ import { notificationServiceMockFactory, substrateServiceMockFactory, } from '../../../../../mock'; -import { GeneticAnalysisResultReadyHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-resultready/genetic-analysis-result-ready.handler'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { GeneticAnalysisResultReadyHandler } from '@listeners/substrate-listener/commands/genetic-analysis/genetic-analysis-resultready/genetic-analysis-result-ready.handler'; +import { NotificationService } from '@common/notification/notification.service'; import * as geneticAnalysisOrderCommand from '@debionetwork/polkadot-provider/lib/command/genetic-analyst/genetic-analysis-orders'; import { when } from 'jest-when'; diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analysis/geneticn-analysis-result-ready/genetic-anaysis-result-ready.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analysis/geneticn-analysis-result-ready/genetic-anaysis-result-ready.command.spec.ts index 3238959d..68c04e05 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analysis/geneticn-analysis-result-ready/genetic-anaysis-result-ready.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analysis/geneticn-analysis-result-ready/genetic-anaysis-result-ready.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalysisResultReadyCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysis'; +import { GeneticAnalysisResultReadyCommand } from '@listeners/substrate-listener/commands/genetic-analysis'; import { createMockGeneticAnalysis, mockBlockNumber, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.command.spec.ts index 79dfcf88..fc6c821c 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.command.spec.ts @@ -1,5 +1,5 @@ import { GeneticAnalystService } from '@debionetwork/polkadot-provider'; -import { GeneticAnalystServiceCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.command'; +import { GeneticAnalystServiceCreatedCommand } from '@listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.command'; import { createMockGeneticAnalystService, mockBlockNumber, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler.spec.ts index ab3149bc..805ff408 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler.spec.ts @@ -1,8 +1,8 @@ import { Test, TestingModule } from '@nestjs/testing'; -import { DateTimeProxy } from '../../../../../../../src/common'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; -import { GeneticAnalystServiceCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.command'; -import { GeneticAnalystServiceCreatedCommandHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler'; +import { DateTimeProxy } from '@common/index'; +import { NotificationService } from '@common/notification/notification.service'; +import { GeneticAnalystServiceCreatedCommand } from '@listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.command'; +import { GeneticAnalystServiceCreatedCommandHandler } from '@listeners/substrate-listener/commands/genetic-analyst-services/genetic-analyst-service-created/genetic-analyst-service-created.handler'; import { createMockGeneticAnalystService, dateTimeProxyMockFactory, diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-staked/genetic-analyst-staked.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-staked/genetic-analyst-staked.command.spec.ts index 78ec26e2..6528e3b9 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-staked/genetic-analyst-staked.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-staked/genetic-analyst-staked.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalystStakedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts'; +import { GeneticAnalystStakedCommand } from '@listeners/substrate-listener/commands/genetic-analysts'; import { createMockGeneticAnalyst, mockBlockNumber } from '../../../../../mock'; import { GeneticAnalyst } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-staked/genetic-analyst-staked.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-staked/genetic-analyst-staked.handler.spec.ts index 26ca889e..c522da3d 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-staked/genetic-analyst-staked.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-staked/genetic-analyst-staked.handler.spec.ts @@ -1,8 +1,5 @@ -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; -import { GeneticAnalystStakedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { GeneticAnalystStakedCommand } from '@listeners/substrate-listener/commands/genetic-analysts'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockGeneticAnalyst, @@ -11,7 +8,7 @@ import { transactionLoggingServiceMockFactory, dateTimeProxyMockFactory, } from '../../../../../mock'; -import { GeneticAnalystStakedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-staked/genetic-analyst-staked.handler'; +import { GeneticAnalystStakedHandler } from '@listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-staked/genetic-analyst-staked.handler'; import { when } from 'jest-when'; describe('Genetic Analyst Staked Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-unstaked/genetic-analyst-unstaked.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-unstaked/genetic-analyst-unstaked.command.spec.ts index 78ec26e2..6528e3b9 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-unstaked/genetic-analyst-unstaked.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-unstaked/genetic-analyst-unstaked.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalystStakedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts'; +import { GeneticAnalystStakedCommand } from '@listeners/substrate-listener/commands/genetic-analysts'; import { createMockGeneticAnalyst, mockBlockNumber } from '../../../../../mock'; import { GeneticAnalyst } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-unstaked/genetic-analyst-unstaked.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-unstaked/genetic-analyst-unstaked.handler.spec.ts index 8896e751..2fc3f4ce 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-unstaked/genetic-analyst-unstaked.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-unstaked/genetic-analyst-unstaked.handler.spec.ts @@ -1,8 +1,5 @@ -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; -import { GeneticAnalystUnstakedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { GeneticAnalystUnstakedCommand } from '@listeners/substrate-listener/commands/genetic-analysts'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockGeneticAnalyst, @@ -11,7 +8,7 @@ import { transactionLoggingServiceMockFactory, dateTimeProxyMockFactory, } from '../../../../../mock'; -import { GeneticAnalystUnstakedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-unstake/genetic-analyst-unstaked.handler'; +import { GeneticAnalystUnstakedHandler } from '@listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-unstake/genetic-analyst-unstaked.handler'; import { when } from 'jest-when'; describe('Genetic Analyst Staked Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-verification-status/genetic-analyst-verification-status.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-verification-status/genetic-analyst-verification-status.command.spec.ts index 7e064b2b..b09409fd 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-verification-status/genetic-analyst-verification-status.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-verification-status/genetic-analyst-verification-status.command.spec.ts @@ -1,4 +1,4 @@ -import { GeneticAnalystVerificationStatusCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts'; +import { GeneticAnalystVerificationStatusCommand } from '@listeners/substrate-listener/commands/genetic-analysts'; import { createMockGeneticAnalyst, mockBlockNumber } from '../../../../../mock'; import { GeneticAnalyst } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-verification-status/genetic-analyst-verification-status.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-verification-status/genetic-analyst-verification-status.handler.spec.ts index 0b267d57..5bce15f1 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-verification-status/genetic-analyst-verification-status.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-analyst/genetic-analyst-verification-status/genetic-analyst-verification-status.handler.spec.ts @@ -2,8 +2,8 @@ import { DateTimeProxy, NotificationService, TransactionLoggingService, -} from '../../../../../../../src/common'; -import { GeneticAnalystVerificationStatusCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts'; +} from '@common/index'; +import { GeneticAnalystVerificationStatusCommand } from '@listeners/substrate-listener/commands/genetic-analysts'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockGeneticAnalyst, @@ -13,7 +13,7 @@ import { transactionLoggingServiceMockFactory, notificationServiceMockFactory, } from '../../../../../mock'; -import { GeneticAnalystVerificationStatusHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-verification-status/genetic-analyst-verification-status.handler'; +import { GeneticAnalystVerificationStatusHandler } from '@listeners/substrate-listener/commands/genetic-analysts/genetic-analyst-verification-status/genetic-analyst-verification-status.handler'; import { when } from 'jest-when'; describe('Genetic Analyst Verification Status Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.command.spec.ts index 89c561f1..c5092af3 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.command.spec.ts @@ -1,5 +1,5 @@ import { DnaSample } from '@debionetwork/polkadot-provider/lib/models/labs/genetic-testing/dna-sample'; -import { DnaSampleRejectedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-testing'; +import { DnaSampleRejectedCommand } from '@listeners/substrate-listener/commands/genetic-testing'; import { createMockDnaSample, mockBlockNumber } from '../../../../../mock'; jest.mock( '@debionetwork/polkadot-provider/lib/models/labs/genetic-testing/dna-sample', diff --git a/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler.spec.ts index 2fcf94ca..ba4a8de8 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler.spec.ts @@ -1,5 +1,5 @@ -import { DateTimeProxy } from '../../../../../../../src/common'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { DateTimeProxy } from '@common/index'; +import { NotificationService } from '@common/notification/notification.service'; import { createMockDnaSample, dateTimeProxyMockFactory, @@ -7,9 +7,9 @@ import { MockType, notificationServiceMockFactory, } from '../../../../../mock'; -import { DnaSampleRejectedCommandHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler'; +import { DnaSampleRejectedCommandHandler } from '@listeners/substrate-listener/commands/genetic-testing/dna-sample-rejected/dna-sample-rejected.handler'; import { Test, TestingModule } from '@nestjs/testing'; -import { DnaSampleRejectedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-testing'; +import { DnaSampleRejectedCommand } from '@listeners/substrate-listener/commands/genetic-testing'; describe('DNA Sample Rejected Handler Event', () => { let notificationServiceMock: MockType<NotificationService>; diff --git a/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.command.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.command.spec.ts index 7f549f35..e82f36d8 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.command.spec.ts @@ -1,5 +1,5 @@ import { DnaSample } from '@debionetwork/polkadot-provider/lib/models/labs/genetic-testing/dna-sample'; -import { DnaSampleResultReadyCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-testing'; +import { DnaSampleResultReadyCommand } from '@listeners/substrate-listener/commands/genetic-testing'; import { createMockDnaSample, mockBlockNumber } from '../../../../../mock'; jest.mock( '@debionetwork/polkadot-provider/lib/models/labs/genetic-testing/dna-sample', diff --git a/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler.spec.ts index 05a4254b..cae766af 100644 --- a/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler.spec.ts @@ -1,5 +1,5 @@ -import { DateTimeProxy } from '../../../../../../../src/common'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { DateTimeProxy } from '@common/index'; +import { NotificationService } from '@common/notification/notification.service'; import { createMockDnaSample, dateTimeProxyMockFactory, @@ -7,9 +7,9 @@ import { MockType, notificationServiceMockFactory, } from '../../../../../mock'; -import { DnaSampleResultReadyCommandHandler } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler'; +import { DnaSampleResultReadyCommandHandler } from '@listeners/substrate-listener/commands/genetic-testing/dna-sample-result-ready/dna-sample-result-ready.handler'; import { Test, TestingModule } from '@nestjs/testing'; -import { DnaSampleResultReadyCommand } from '../../../../../../../src/listeners/substrate-listener/commands/genetic-testing'; +import { DnaSampleResultReadyCommand } from '@listeners/substrate-listener/commands/genetic-testing'; describe('DNA Sample Result Ready Handler Event', () => { let notificationServiceMock: MockType<NotificationService>; diff --git a/test/unit/listeners/substrate-listener/commands/lab/lab-registered/lab-registered.command.spec.ts b/test/unit/listeners/substrate-listener/commands/lab/lab-registered/lab-registered.command.spec.ts index 2e6f255d..e0591068 100644 --- a/test/unit/listeners/substrate-listener/commands/lab/lab-registered/lab-registered.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/lab/lab-registered/lab-registered.command.spec.ts @@ -1,4 +1,4 @@ -import { LabRegisteredCommand } from '../../../../../../../src/listeners/substrate-listener/commands/labs'; +import { LabRegisteredCommand } from '@listeners/substrate-listener/commands/labs'; import { createMockLab, mockBlockNumber } from '../../../../../mock'; import { Lab } from '@debionetwork/polkadot-provider'; jest.mock('@debionetwork/polkadot-provider'); diff --git a/test/unit/listeners/substrate-listener/commands/lab/lab-registered/lab-registered.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/lab/lab-registered/lab-registered.handler.spec.ts index df660179..083770ef 100644 --- a/test/unit/listeners/substrate-listener/commands/lab/lab-registered/lab-registered.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/lab/lab-registered/lab-registered.handler.spec.ts @@ -1,9 +1,6 @@ -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; -import { LabRegisteredCommand } from '../../../../../../../src/listeners/substrate-listener/commands/labs'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { NotificationService } from '@common/notification/notification.service'; +import { LabRegisteredCommand } from '@listeners/substrate-listener/commands/labs'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockLab, @@ -13,7 +10,7 @@ import { notificationServiceMockFactory, dateTimeProxyMockFactory, } from '../../../../../mock'; -import { LabRegisteredHandler } from '../../../../../../../src/listeners/substrate-listener/commands/labs/registered/lab-registered.handler'; +import { LabRegisteredHandler } from '@listeners/substrate-listener/commands/labs/registered/lab-registered.handler'; import { when } from 'jest-when'; describe('Lab Registered Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/lab/lab-retrieve-unstaked-amount/lab-retrieve-unstaked-amount.command.spec.ts b/test/unit/listeners/substrate-listener/commands/lab/lab-retrieve-unstaked-amount/lab-retrieve-unstaked-amount.command.spec.ts index 8474b0a8..4bf0641f 100644 --- a/test/unit/listeners/substrate-listener/commands/lab/lab-retrieve-unstaked-amount/lab-retrieve-unstaked-amount.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/lab/lab-retrieve-unstaked-amount/lab-retrieve-unstaked-amount.command.spec.ts @@ -1,4 +1,4 @@ -import { LabRetrieveUnstakeAmountCommand } from '../../../../../../../src/listeners/substrate-listener/commands/labs'; +import { LabRetrieveUnstakeAmountCommand } from '@listeners/substrate-listener/commands/labs'; import { createMockLab, mockBlockNumber } from '../../../../../mock'; import { Lab } from '@debionetwork/polkadot-provider'; jest.mock('@debionetwork/polkadot-provider'); diff --git a/test/unit/listeners/substrate-listener/commands/lab/lab-retrieve-unstaked-amount/lab-retrieve-unstaked-amount.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/lab/lab-retrieve-unstaked-amount/lab-retrieve-unstaked-amount.handler.spec.ts index 33a60a2e..5e8f54d7 100644 --- a/test/unit/listeners/substrate-listener/commands/lab/lab-retrieve-unstaked-amount/lab-retrieve-unstaked-amount.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/lab/lab-retrieve-unstaked-amount/lab-retrieve-unstaked-amount.handler.spec.ts @@ -1,8 +1,5 @@ -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; -import { LabRetrieveUnstakeAmountCommand } from '../../../../../../../src/listeners/substrate-listener/commands/labs'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { LabRetrieveUnstakeAmountCommand } from '@listeners/substrate-listener/commands/labs'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockLab, @@ -11,7 +8,7 @@ import { transactionLoggingServiceMockFactory, dateTimeProxyMockFactory, } from '../../../../../mock'; -import { labUnstakedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler'; +import { labUnstakedHandler } from '@listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler'; import { when } from 'jest-when'; describe('Lab Retrieve Untaked Amount Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/lab/lab-staked-successful/lab-stake-successful.command.spec.ts b/test/unit/listeners/substrate-listener/commands/lab/lab-staked-successful/lab-stake-successful.command.spec.ts index c71cb344..33299fd9 100644 --- a/test/unit/listeners/substrate-listener/commands/lab/lab-staked-successful/lab-stake-successful.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/lab/lab-staked-successful/lab-stake-successful.command.spec.ts @@ -1,4 +1,4 @@ -import { LabStakeSuccessfulCommand } from '../../../../../../../src/listeners/substrate-listener/commands/labs'; +import { LabStakeSuccessfulCommand } from '@listeners/substrate-listener/commands/labs'; import { createMockLab, mockBlockNumber } from '../../../../../mock'; import { Lab } from '@debionetwork/polkadot-provider'; jest.mock('@debionetwork/polkadot-provider'); diff --git a/test/unit/listeners/substrate-listener/commands/lab/lab-staked-successful/lab-staked-successful.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/lab/lab-staked-successful/lab-staked-successful.handler.spec.ts index f71b65cd..4070715b 100644 --- a/test/unit/listeners/substrate-listener/commands/lab/lab-staked-successful/lab-staked-successful.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/lab/lab-staked-successful/lab-staked-successful.handler.spec.ts @@ -1,8 +1,5 @@ -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; -import { LabStakeSuccessfulCommand } from '../../../../../../../src/listeners/substrate-listener/commands/labs'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { LabStakeSuccessfulCommand } from '@listeners/substrate-listener/commands/labs'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockLab, @@ -11,7 +8,7 @@ import { transactionLoggingServiceMockFactory, dateTimeProxyMockFactory, } from '../../../../../mock'; -import { LabStakeSuccessfullHandler } from '../../../../../../../src/listeners/substrate-listener/commands/labs/stake-successfull/stake-successful.handler'; +import { LabStakeSuccessfullHandler } from '@listeners/substrate-listener/commands/labs/stake-successfull/stake-successful.handler'; import { when } from 'jest-when'; describe('Lab Staked Successful Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/lab/lab-unstaked-successful/lab-unstaked-successful.command.spec.ts b/test/unit/listeners/substrate-listener/commands/lab/lab-unstaked-successful/lab-unstaked-successful.command.spec.ts index 8cd82daf..edec420d 100644 --- a/test/unit/listeners/substrate-listener/commands/lab/lab-unstaked-successful/lab-unstaked-successful.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/lab/lab-unstaked-successful/lab-unstaked-successful.command.spec.ts @@ -1,4 +1,4 @@ -import { LabUnstakedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/labs'; +import { LabUnstakedCommand } from '@listeners/substrate-listener/commands/labs'; import { createMockLab, mockBlockNumber } from '../../../../../mock'; import { Lab } from '@debionetwork/polkadot-provider'; jest.mock('@debionetwork/polkadot-provider'); diff --git a/test/unit/listeners/substrate-listener/commands/lab/lab-unstaked-successful/lab-unstaked-successful.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/lab/lab-unstaked-successful/lab-unstaked-successful.handler.spec.ts index 473dd7ee..55eb6826 100644 --- a/test/unit/listeners/substrate-listener/commands/lab/lab-unstaked-successful/lab-unstaked-successful.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/lab/lab-unstaked-successful/lab-unstaked-successful.handler.spec.ts @@ -1,8 +1,5 @@ -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; -import { LabUnstakedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/labs'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; +import { LabUnstakedCommand } from '@listeners/substrate-listener/commands/labs'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockLab, @@ -11,9 +8,9 @@ import { transactionLoggingServiceMockFactory, dateTimeProxyMockFactory, } from '../../../../../mock'; -import { labUnstakedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler'; +import { labUnstakedHandler } from '@listeners/substrate-listener/commands/labs/unstake-successfull/unstaked-successful.handler'; import { when } from 'jest-when'; -import { TransactionRequest } from '../../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; describe('Lab Untaked Successful Handler Event', () => { let transactionLoggingServiceMock: MockType<TransactionLoggingService>; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.command.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.command.spec.ts index 95fd6b55..93e583e9 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.command.spec.ts @@ -1,4 +1,4 @@ -import { OrderCancelledCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderCancelledCommand } from '@listeners/substrate-listener/commands/orders'; import { createMockOrder, mockBlockNumber } from '../../../../../mock'; import { Order, OrderStatus } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler.spec.ts index bbe96361..90da3f21 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler.spec.ts @@ -1,6 +1,6 @@ -import { TransactionLoggingService } from '../../../../../../../src/common'; +import { TransactionLoggingService } from '@common/index'; import { OrderStatus } from '@debionetwork/polkadot-provider'; -import { OrderCancelledCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderCancelledCommand } from '@listeners/substrate-listener/commands/orders'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockOrder, @@ -9,10 +9,10 @@ import { MockType, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { OrderCancelledHandler } from '../../../../../../../src/listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler'; -import { EscrowService } from '../../../../../../../src/common/escrow/escrow.service'; +import { OrderCancelledHandler } from '@listeners/substrate-listener/commands/orders/order-cancelled/order-cancelled.handler'; +import { EscrowService } from '@common/escrow/escrow.service'; import { when } from 'jest-when'; -import { TransactionRequest } from '../../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; describe('Order Cancelled Handler Event', () => { let orderCancelledHandler: OrderCancelledHandler; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-created/order-created.command.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-created/order-created.command.spec.ts index 13654202..d1dcd44a 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-created/order-created.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-created/order-created.command.spec.ts @@ -1,4 +1,4 @@ -import { OrderCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderCreatedCommand } from '@listeners/substrate-listener/commands/orders'; import { createMockOrder, mockBlockNumber } from '../../../../../mock'; import { Order, OrderStatus } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-created/order-created.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-created/order-created.handler.spec.ts index 807d39d6..64147a2b 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-created/order-created.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-created/order-created.handler.spec.ts @@ -1,10 +1,7 @@ -import { - TransactionLoggingService, - DateTimeProxy, -} from '../../../../../../../src/common'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { TransactionLoggingService, DateTimeProxy } from '@common/index'; +import { NotificationService } from '@common/notification/notification.service'; import { OrderStatus } from '@debionetwork/polkadot-provider'; -import { OrderCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderCreatedCommand } from '@listeners/substrate-listener/commands/orders'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockOrder, @@ -14,9 +11,9 @@ import { notificationServiceMockFactory, dateTimeProxyMockFactory, } from '../../../../../mock'; -import { OrderCreatedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/orders/order-created/order-created.handler'; +import { OrderCreatedHandler } from '@listeners/substrate-listener/commands/orders/order-created/order-created.handler'; import { when } from 'jest-when'; -import { TransactionRequest } from '../../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; describe('Order Created Handler Event', () => { let orderCreatedHandler: OrderCreatedHandler; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-failed/order-failed.command.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-failed/order-failed.command.spec.ts index da3e7221..74e83861 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-failed/order-failed.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-failed/order-failed.command.spec.ts @@ -1,4 +1,4 @@ -import { OrderFailedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderFailedCommand } from '@listeners/substrate-listener/commands/orders'; import { createMockOrder, mockBlockNumber } from '../../../../../mock'; import { Order, OrderStatus } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler.spec.ts index 5e2a4ab1..d1bbb5e6 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler.spec.ts @@ -2,8 +2,8 @@ import { DateTimeProxy, SubstrateService, TransactionLoggingService, -} from '../../../../../../../src/common'; -import { OrderCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +} from '@common/index'; +import { OrderCreatedCommand } from '@listeners/substrate-listener/commands/orders'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockOrder, @@ -16,10 +16,10 @@ import { transactionLoggingServiceMockFactory, } from '../../../../../mock'; import { OrderStatus } from '@debionetwork/polkadot-provider'; -import { OrderFailedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/orders/order-failed/order-failed.handler'; -import { EscrowService } from '../../../../../../../src/common/escrow/escrow.service'; +import { OrderFailedHandler } from '@listeners/substrate-listener/commands/orders/order-failed/order-failed.handler'; +import { EscrowService } from '@common/escrow/escrow.service'; import * as ordersCommand from '@debionetwork/polkadot-provider/lib/command/labs/orders'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { NotificationService } from '@common/notification/notification.service'; describe('Order Failed Handler Event', () => { let orderFailedHandler: OrderFailedHandler; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.command.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.command.spec.ts index e848cafe..29c11ac0 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.command.spec.ts @@ -1,4 +1,4 @@ -import { OrderFulfilledCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderFulfilledCommand } from '@listeners/substrate-listener/commands/orders'; import { createMockOrder, mockBlockNumber } from '../../../../../mock'; import { Order, OrderStatus } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler.spec.ts index b8b448da..a10da17e 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler.spec.ts @@ -3,9 +3,9 @@ import { DebioConversionService, SubstrateService, TransactionLoggingService, -} from '../../../../../../../src/common'; +} from '@common/index'; import { Order, OrderStatus } from '@debionetwork/polkadot-provider'; -import { OrderCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderCreatedCommand } from '@listeners/substrate-listener/commands/orders'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockOrder, @@ -18,12 +18,12 @@ import { substrateServiceMockFactory, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { OrderFulfilledHandler } from '../../../../../../../src/listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler'; -import { EscrowService } from '../../../../../../../src/common/escrow/escrow.service'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { OrderFulfilledHandler } from '@listeners/substrate-listener/commands/orders/order-fulfilled/order-fulfilled.handler'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { NotificationService } from '@common/notification/notification.service'; import { when } from 'jest-when'; -import { TransactionLoggingDto } from '../../../../../../../src/common/transaction-logging/dto/transaction-logging.dto'; -import { TransactionRequest } from '../../../../../../../src/common/transaction-logging/models/transaction-request.entity'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; import * as globalProviderMethods from '@debionetwork/polkadot-provider/lib/index'; import * as rewardCommand from '@debionetwork/polkadot-provider/lib/command/rewards'; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-paid/order-paid.command.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-paid/order-paid.command.spec.ts index 9245ed81..bce9b76b 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-paid/order-paid.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-paid/order-paid.command.spec.ts @@ -1,4 +1,4 @@ -import { OrderPaidCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderPaidCommand } from '@listeners/substrate-listener/commands/orders'; import { createMockOrder, mockBlockNumber } from '../../../../../mock'; import { Order, OrderStatus } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler.spec.ts index f032a743..56c4aef2 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler.spec.ts @@ -4,9 +4,9 @@ import { ProcessEnvProxy, SubstrateService, TransactionLoggingService, -} from '../../../../../../../src/common'; +} from '@common/index'; import { OrderStatus } from '@debionetwork/polkadot-provider'; -import { OrderPaidCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderPaidCommand } from '@listeners/substrate-listener/commands/orders'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockOrder, @@ -18,11 +18,11 @@ import { substrateServiceMockFactory, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { OrderPaidHandler } from '../../../../../../../src/listeners/substrate-listener/commands/orders/order-paid/order-paid.handler'; +import { OrderPaidHandler } from '@listeners/substrate-listener/commands/orders/order-paid/order-paid.handler'; import { when } from 'jest-when'; -import { TransactionLoggingDto } from '../../../../../../../src/common/transaction-logging/dto/transaction-logging.dto'; -import { TransactionRequest } from '../../../../../../../src/common/transaction-logging/models/transaction-request.entity'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; +import { NotificationService } from '@common/notification/notification.service'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; describe('Order Paid Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.command.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.command.spec.ts index 4d1bc956..4076359d 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.command.spec.ts @@ -1,4 +1,4 @@ -import { OrderRefundedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderRefundedCommand } from '@listeners/substrate-listener/commands/orders'; import { createMockOrder, mockBlockNumber } from '../../../../../mock'; import { Order, OrderStatus } from '@debionetwork/polkadot-provider'; diff --git a/test/unit/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler.spec.ts index 57adf6d0..0fbd240b 100644 --- a/test/unit/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler.spec.ts @@ -1,9 +1,6 @@ -import { - DateTimeProxy, - TransactionLoggingService, -} from '../../../../../../../src/common'; +import { DateTimeProxy, TransactionLoggingService } from '@common/index'; import { OrderStatus } from '@debionetwork/polkadot-provider'; -import { OrderRefundedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/orders'; +import { OrderRefundedCommand } from '@listeners/substrate-listener/commands/orders'; import { Test, TestingModule } from '@nestjs/testing'; import { createMockOrder, @@ -13,11 +10,11 @@ import { notificationServiceMockFactory, transactionLoggingServiceMockFactory, } from '../../../../../mock'; -import { OrderRefundedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler'; +import { OrderRefundedHandler } from '@listeners/substrate-listener/commands/orders/order-refunded/order-refunded.handler'; import { when } from 'jest-when'; -import { TransactionLoggingDto } from '../../../../../../../src/common/transaction-logging/dto/transaction-logging.dto'; -import { TransactionRequest } from '../../../../../../../src/common/transaction-logging/models/transaction-request.entity'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; +import { TransactionLoggingDto } from '@common/transaction-logging/dto/transaction-logging.dto'; +import { TransactionRequest } from '@common/transaction-logging/models/transaction-request.entity'; +import { NotificationService } from '@common/notification/notification.service'; describe('Order Refunded Handler Event', () => { let orderRefundedHandler: OrderRefundedHandler; diff --git a/test/unit/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.command.spec.ts b/test/unit/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.command.spec.ts index 8a39799e..b100149a 100644 --- a/test/unit/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.command.spec.ts @@ -1,5 +1,5 @@ -import { ServiceRequestCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/service-request'; -import { BlockMetaData } from '../../../../../../../src/listeners/substrate-listener/models/block-metadata.event-model'; +import { ServiceRequestCreatedCommand } from '@listeners/substrate-listener/commands/service-request'; +import { BlockMetaData } from '@listeners/substrate-listener/models/block-metadata.event-model'; import { ServiceRequest, RequestStatus } from '@debionetwork/polkadot-provider'; jest.mock('@debionetwork/polkadot-provider'); diff --git a/test/unit/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler.spec.ts index 7ced142f..b5cfb380 100644 --- a/test/unit/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler.spec.ts @@ -14,14 +14,14 @@ import { ProcessEnvProxy, TransactionLoggingService, DateTimeProxy, -} from '../../../../../../../src/common'; +} from '@common/index'; import { RequestStatus } from '@debionetwork/polkadot-provider'; -import { ServiceRequestCreatedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler'; -import { CountryService } from '../../../../../../../src/common/location/country.service'; -import { StateService } from '../../../../../../../src/common/location/state.service'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; -import { BlockMetaData } from '../../../../../../../src/listeners/substrate-listener/models/block-metadata.event-model'; -import { ServiceRequestCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/service-request'; +import { ServiceRequestCreatedHandler } from '@listeners/substrate-listener/commands/service-request/service-request-created/service-request-created.handler'; +import { CountryService } from '@common/location/country.service'; +import { StateService } from '@common/location/state.service'; +import { NotificationService } from '@common/notification/notification.service'; +import { BlockMetaData } from '@listeners/substrate-listener/models/block-metadata.event-model'; +import { ServiceRequestCreatedCommand } from '@listeners/substrate-listener/commands/service-request'; import { when } from 'jest-when'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; diff --git a/test/unit/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.command.spec.ts b/test/unit/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.command.spec.ts index 8238d68c..8f390c12 100644 --- a/test/unit/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.command.spec.ts @@ -1,5 +1,5 @@ -import { ServiceRequestStakingAmountRefundedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/service-request'; -import { BlockMetaData } from '../../../../../../../src/listeners/substrate-listener/models/block-metadata.event-model'; +import { ServiceRequestStakingAmountRefundedCommand } from '@listeners/substrate-listener/commands/service-request'; +import { BlockMetaData } from '@listeners/substrate-listener/models/block-metadata.event-model'; jest.mock('@debionetwork/polkadot-provider'); diff --git a/test/unit/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler.spec.ts index 7d2c5692..adab69d4 100644 --- a/test/unit/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler.spec.ts @@ -4,11 +4,11 @@ import { MockType, notificationServiceMockFactory, } from '../../../../../mock'; -import { BlockMetaData } from '../../../../../../../src/listeners/substrate-listener/models/block-metadata.event-model'; -import { ServiceRequestStakingAmountRefundedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; -import { ServiceRequestStakingAmountRefundedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.command'; -import { DateTimeProxy } from '../../../../../../../src/common'; +import { BlockMetaData } from '@listeners/substrate-listener/models/block-metadata.event-model'; +import { ServiceRequestStakingAmountRefundedHandler } from '@listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.handler'; +import { NotificationService } from '@common/notification/notification.service'; +import { ServiceRequestStakingAmountRefundedCommand } from '@listeners/substrate-listener/commands/service-request/service-request-staking-amount-refunded/service-request-staking-amount-refunded.command'; +import { DateTimeProxy } from '@common/index'; describe('Service Request Staking Amount Refunded Handler Event', () => { let serviceRequesStakingAmountRefundedHandler: ServiceRequestStakingAmountRefundedHandler; diff --git a/test/unit/listeners/substrate-listener/commands/services/service-created/service-created.command.spec.ts b/test/unit/listeners/substrate-listener/commands/services/service-created/service-created.command.spec.ts index 3ec357a8..f1975234 100644 --- a/test/unit/listeners/substrate-listener/commands/services/service-created/service-created.command.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/services/service-created/service-created.command.spec.ts @@ -1,5 +1,5 @@ -import { ServiceCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/services'; -import { BlockMetaData } from '../../../../../../../src/listeners/substrate-listener/models/block-metadata.event-model'; +import { ServiceCreatedCommand } from '@listeners/substrate-listener/commands/services'; +import { BlockMetaData } from '@listeners/substrate-listener/models/block-metadata.event-model'; import { Service, ServiceFlow, diff --git a/test/unit/listeners/substrate-listener/commands/services/service-created/service-created.handler.spec.ts b/test/unit/listeners/substrate-listener/commands/services/service-created/service-created.handler.spec.ts index eb4d6fb0..bef84be6 100644 --- a/test/unit/listeners/substrate-listener/commands/services/service-created/service-created.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/commands/services/service-created/service-created.handler.spec.ts @@ -4,9 +4,9 @@ import { MailerManager, ProcessEnvProxy, SubstrateService, -} from '../../../../../../../src/common'; +} from '@common/index'; import { ServiceFlow, ServiceInfo } from '@debionetwork/polkadot-provider'; -import { ServiceCreatedHandler } from '../../../../../../../src/listeners/substrate-listener/commands/services/service-created/service-created.handler'; +import { ServiceCreatedHandler } from '@listeners/substrate-listener/commands/services/service-created/service-created.handler'; import { dateTimeProxyMockFactory, googleSecretManagerServiceMockFactory, @@ -18,8 +18,8 @@ import { } from '../../../../../mock'; import * as labQuery from '@debionetwork/polkadot-provider/lib/query/labs'; import { when } from 'jest-when'; -import { NotificationService } from '../../../../../../../src/common/notification/notification.service'; -import { ServiceCreatedCommand } from '../../../../../../../src/listeners/substrate-listener/commands/services'; +import { NotificationService } from '@common/notification/notification.service'; +import { ServiceCreatedCommand } from '@listeners/substrate-listener/commands/services'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; describe('Service Created Handler Event', () => { diff --git a/test/unit/listeners/substrate-listener/substrate-listener.handler.spec.ts b/test/unit/listeners/substrate-listener/substrate-listener.handler.spec.ts index b35c70b1..eb203b52 100644 --- a/test/unit/listeners/substrate-listener/substrate-listener.handler.spec.ts +++ b/test/unit/listeners/substrate-listener/substrate-listener.handler.spec.ts @@ -1,6 +1,6 @@ import { Test, TestingModule } from '@nestjs/testing'; -import { SubstrateListenerHandler } from '../../../../src/listeners/substrate-listener/substrate-listener.handler'; -import { ProcessEnvProxy, SubstrateService } from '../../../../src/common'; +import { SubstrateListenerHandler } from '@listeners/substrate-listener/substrate-listener.handler'; +import { ProcessEnvProxy, SubstrateService } from '@common/index'; import { MockType, substrateServiceMockFactory } from '../../mock'; import { CommandBus, QueryBus } from '@nestjs/cqrs'; import { @@ -17,7 +17,7 @@ import { TO_HUMAN_MOCK, } from './substrate-listener.mock.data'; import { Logger } from '@nestjs/common'; -import { BlockMetaData } from '../../../../src/listeners/substrate-listener/models/block-metadata.event-model'; +import { BlockMetaData } from '@listeners/substrate-listener/models/block-metadata.event-model'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; const eventsSpy = jest.spyOn(API_MOCK.query.system, 'events'); diff --git a/test/unit/mock.ts b/test/unit/mock.ts index 022f8893..1922e586 100644 --- a/test/unit/mock.ts +++ b/test/unit/mock.ts @@ -1,6 +1,6 @@ import { CommandBus } from '@nestjs/cqrs'; -import { BlockMetaData } from '../../src/listeners/substrate-listener/models/block-metadata.event-model'; -import { IndexerHandler } from '../../src/indexer/indexer.handler'; +import { BlockMetaData } from '@listeners/substrate-listener/models/block-metadata.event-model'; +import { IndexerHandler } from '@indexer/indexer.handler'; import { DateTimeProxy, EthereumService, @@ -9,7 +9,7 @@ import { DebioConversionService, MailerManager, EmailNotificationService, -} from '../../src/common'; +} from '@common/index'; import { OrderStatus, GeneticAnalysisStatus, @@ -20,13 +20,13 @@ import { Cache as CacheManager } from 'cache-manager'; import { File, Bucket } from '@google-cloud/storage'; import { ElasticsearchService } from '@nestjs/elasticsearch'; import { MailerService } from '@nestjs-modules/mailer'; -import { EscrowService } from '../../src/common/escrow/escrow.service'; -import { CountryService } from '../../src/common/location/country.service'; -import { StateService } from '../../src/common/location/state.service'; +import { EscrowService } from '@common/escrow/escrow.service'; +import { CountryService } from '@common/location/country.service'; +import { StateService } from '@common/location/state.service'; import { SchedulerRegistry } from '@nestjs/schedule'; -import { NotificationService } from '../../src/common/notification/notification.service'; +import { NotificationService } from '@common/notification/notification.service'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; -import { ErrorLoggingService } from '../../src/common/error-logging/error-logging.service'; +import { ErrorLoggingService } from '@common/error-logging/error-logging.service'; export function mockFunction(args) {} // eslint-disable-line diff --git a/test/unit/schedulers/genetic-analyst-unstaked/genetic-analyst-unstaked.service.spec.ts b/test/unit/schedulers/genetic-analyst-unstaked/genetic-analyst-unstaked.service.spec.ts index 7b59aace..d61f16bc 100644 --- a/test/unit/schedulers/genetic-analyst-unstaked/genetic-analyst-unstaked.service.spec.ts +++ b/test/unit/schedulers/genetic-analyst-unstaked/genetic-analyst-unstaked.service.spec.ts @@ -7,14 +7,14 @@ import { MockLogger, schedulerRegistryMockFactory, } from '../../mock'; -import { ProcessEnvProxy, SubstrateService } from '../../../../src/common'; +import { ProcessEnvProxy, SubstrateService } from '@common/index'; import { GeneticAnalyst } from '@debionetwork/polkadot-provider'; import * as geneticAnalystQuery from '@debionetwork/polkadot-provider/lib/query/genetic-analysts'; import * as geneticAnalystCommand from '@debionetwork/polkadot-provider/lib/command/genetic-analyst'; import { when } from 'jest-when'; import { SchedulerRegistry } from '@nestjs/schedule'; -import { GeneticAnalystUnstakedService } from '../../../../src/schedulers/genetic-analyst-unstaked/unstaked.service'; +import { GeneticAnalystUnstakedService } from '@schedulers/genetic-analyst-unstaked/unstaked.service'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; jest.useFakeTimers(); diff --git a/test/unit/schedulers/lab/lab-unstake.service.spec.ts b/test/unit/schedulers/lab/lab-unstake.service.spec.ts index 93d001cf..ce7d49a9 100644 --- a/test/unit/schedulers/lab/lab-unstake.service.spec.ts +++ b/test/unit/schedulers/lab/lab-unstake.service.spec.ts @@ -7,11 +7,11 @@ import { MockLogger, schedulerRegistryMockFactory, } from '../../mock'; -import { SubstrateService } from '../../../../src/common'; +import { SubstrateService } from '@common/index'; import { Lab } from '@debionetwork/polkadot-provider'; import { SchedulerRegistry } from '@nestjs/schedule'; -import { LabUnstakedService } from '../../../../src/schedulers/lab-unstake/lab-unstake.service'; +import { LabUnstakedService } from '@schedulers/lab-unstake/lab-unstake.service'; import * as labQuery from '@debionetwork/polkadot-provider/lib/query/labs'; import * as labCommand from '@debionetwork/polkadot-provider/lib/command/labs'; import { when } from 'jest-when'; diff --git a/test/unit/schedulers/mailer/mailer.service.spec.ts b/test/unit/schedulers/mailer/mailer.service.spec.ts index 1cad3b43..c1667346 100644 --- a/test/unit/schedulers/mailer/mailer.service.spec.ts +++ b/test/unit/schedulers/mailer/mailer.service.spec.ts @@ -7,12 +7,12 @@ import { substrateServiceMockFactory, googleSecretManagerServiceMockFactory, } from '../../mock'; -import { MailerService } from '../../../../src/schedulers/mailer/mailer.service'; +import { MailerService } from '@schedulers/mailer/mailer.service'; import { EmailNotificationService, MailerManager, SubstrateService, -} from '../../../../src/common'; +} from '@common/index'; import { GCloudSecretManagerService } from '@debionetwork/nestjs-gcloud-secret-manager'; describe('MailerService', () => { diff --git a/test/unit/schedulers/unstaked/unstaked.service.spec.ts b/test/unit/schedulers/unstaked/unstaked.service.spec.ts index 3590cd51..fee04359 100644 --- a/test/unit/schedulers/unstaked/unstaked.service.spec.ts +++ b/test/unit/schedulers/unstaked/unstaked.service.spec.ts @@ -7,8 +7,8 @@ import { MockLogger, schedulerRegistryMockFactory, } from '../../mock'; -import { UnstakedService } from '../../../../src/schedulers/unstaked/unstaked.service'; -import { SubstrateService } from '../../../../src/common'; +import { UnstakedService } from '@schedulers/unstaked/unstaked.service'; +import { SubstrateService } from '@common/index'; import { ServiceRequest } from '@debionetwork/polkadot-provider'; import * as serviceRequestQuery from '@debionetwork/polkadot-provider/lib/query/service-request'; diff --git a/tsconfig.json b/tsconfig.json index 7782cfce..fda70ae8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,6 +13,12 @@ "incremental": true, "skipLibCheck": true, "resolveJsonModule": true, - "esModuleInterop": true + "esModuleInterop": true, + "paths": { + "@common/*": ["src/common/*"], + "@indexer/*": ["src/indexer/*"], + "@listeners/*": ["src/listeners/*"], + "@schedulers/*": ["src/schedulers/*"] + } } }