Skip to content

Commit

Permalink
SERVICES-2331: fix unit test
Browse files Browse the repository at this point in the history
  • Loading branch information
mad2sm0key committed May 15, 2024
1 parent 9720eeb commit 426fdc8
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
25 changes: 25 additions & 0 deletions src/modules/farm/mocks/farm.abi.factory.mock.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// import { FarmAbiService } from '../base-module/services/farm.abi.service';
import { FarmAbiService } from '../base-module/services/farm.abi.service';
import { FarmAbiFactory } from '../farm.abi.factory';
import { FarmAbiServiceMock } from './farm.abi.service.mock';
// import { FarmAbiServiceMockV1_2 } from "./farm.v1.2.abi.service.mock";
// import { FarmAbiServiceMockV1_3 } from "./farm.v1.3.abi.service.mock";
// import { FarmAbiServiceMockV2 } from "./farm.v2.abi.service.mock";

export class FarmAbiFactoryMock {
constructor(
// private readonly abiServiceV1_2: FarmAbiServiceMockV1_2,
// private readonly abiServiceV1_3: FarmAbiServiceMockV1_3,
// private readonly abiServiceV2: FarmAbiServiceMockV2,
private readonly abiService: FarmAbiServiceMock,
) {}

useAbi(farmAddress: string): FarmAbiServiceMock {
return this.abiService;
}
}

export const FarmAbiFactoryServiceProvider = {
provide: FarmAbiFactory,
useClass: FarmAbiServiceMock,
};
6 changes: 6 additions & 0 deletions src/modules/pair/specs/pair.compute.service.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ import { AssetsModel } from 'src/modules/tokens/models/assets.model';
import { RolesModel } from 'src/modules/tokens/models/roles.model';
import { PairAbiService } from '../services/pair.abi.service';
import { ElasticService } from 'src/helpers/elastic.service';
import { FarmAbiFactoryServiceProvider } from 'src/modules/farm/mocks/farm.abi.factory.mock';
import { RemoteConfigGetterServiceProvider } from 'src/modules/remote-config/mocks/remote-config.getter.mock';
import { StakingProxyAbiServiceProvider } from 'src/modules/staking-proxy/mocks/staking.proxy.abi.service.mock';

describe('PairService', () => {
let module: TestingModule;
Expand Down Expand Up @@ -51,6 +54,9 @@ describe('PairService', () => {
ApiConfigService,
MXApiServiceProvider,
ElasticService,
FarmAbiFactoryServiceProvider,
RemoteConfigGetterServiceProvider,
StakingProxyAbiServiceProvider,
],
}).compile();
});
Expand Down

0 comments on commit 426fdc8

Please sign in to comment.