mirror of
https://gitlab.com/mobicoop/v3/service/matcher.git
synced 2026-01-11 16:52:41 +00:00
39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
import { ConfigService } from '@nestjs/config';
|
|
import { Test, TestingModule } from '@nestjs/testing';
|
|
import { DefaultParamsProvider } from '../../../../adapters/secondaries/default-params.provider';
|
|
import { IDefaultParams } from '../../../../domain/types/default-params.type';
|
|
|
|
const mockConfigService = {
|
|
get: jest.fn().mockImplementationOnce(() => 99),
|
|
};
|
|
|
|
describe('DefaultParamsProvider', () => {
|
|
let defaultParamsProvider: DefaultParamsProvider;
|
|
|
|
beforeAll(async () => {
|
|
const module: TestingModule = await Test.createTestingModule({
|
|
imports: [],
|
|
providers: [
|
|
DefaultParamsProvider,
|
|
{
|
|
provide: ConfigService,
|
|
useValue: mockConfigService,
|
|
},
|
|
],
|
|
}).compile();
|
|
|
|
defaultParamsProvider = module.get<DefaultParamsProvider>(
|
|
DefaultParamsProvider,
|
|
);
|
|
});
|
|
|
|
it('should be defined', () => {
|
|
expect(defaultParamsProvider).toBeDefined();
|
|
});
|
|
|
|
it('should provide default params', async () => {
|
|
const params: IDefaultParams = defaultParamsProvider.getParams();
|
|
expect(params.DEFAULT_UUID).toBe(99);
|
|
});
|
|
});
|