【发布时间】:2020-12-21 07:43:41
【问题描述】:
假设我想为依赖于另一个模块的服务的服务编写单元测试。
现在这是我的问题。有什么方法可以编写我的测试,以便我模拟 MyService 所依赖的模块,以便我可以像这样在单元测试中使用它:
const moduleRef = await Test.createTestingModule({
imports: [
MockedModule,
],
providers: [
MyService,
],
});
或者我必须为每个依赖服务编写一个模拟并像这样使用它们:
const moduleRef = await Test.createTestingModule({
providers: [
MyService,
{
provider: DependencyService,
useClass: DependencyServiceMock,
}
],
});
【问题讨论】:
标签: unit-testing mocking nestjs