关闭所有单元测试的ng引导程序动画



在应用程序中,我们只需将NgbConfig注入根组件即可全局禁用动画。

export class AppComponent {
constructor(ngbConfig: NgbConfig) {
ngbConfig.animation = false;
}
}

https://ng-bootstrap.github.io/#/guides/animations

但是我们如何在单元测试中做到这一点呢?我的意思是,不需要进入每一个测试并在那里注入NgbConfig

我在每个测试设置中导入一个AppTestingModule,以便进行一些常见的导入-定义提供程序等等,但我仍然看不到在那里注入NgbConfig的方法。。

研究ng个引导程序源,我认为您可以提供自己的类,而不是NgbConfig

class MyConfig {
animation = false;
}
@NgModule({
providers: [
{provide: NgbConfig, useClass: MyConfig},
],
})
export class AppTestingModule {}

最新更新