我如何测试后缀参数,就像
constructor(
private sequelize: Sequelize,
@InjectModel(User) private userModel: typeof User,
@InjectModel(Shop) private shopModel: typeof Shop
) {}对于我使用的模型
{ provide: getModelToken(User), useValue: User },
{ provide: getModelToken(Shop), useValue: Shop },如何将后缀添加为提供程序?
它给了我这个错误:
Potential solutions:
- If Sequelize is a provider, is it part of the current TestingRootModule?
- If Sequelize is exported from a separate @Module, is that module imported within TestingRootModule?
@Module({
imports: [ /* the Module containing Sequelize */ ]
})发布于 2022-01-14 08:03:03
好的,我已经找到了解决方案,您只需将这个添加到提供者
{
provide: Sequelize,
useValue: sequelizeMock
}https://stackoverflow.com/questions/70703727
复制相似问题