今日もシュクシュクと!

ソフトウェア・エンジニアを目指して修行中の日々。学習もコツコツと。そして粛々と。

JasmineでTestBedのOverride

TestBedの中でentryComponentsを定義したい時は、以下のようにTestBedをOverrideする事でentryComponentsの定義等が可能になる。

 TestBed.configureTestingModule({
      imports: [
        途中省略
   ]
  })
  .compileComponents();

TestBed.overrideModule(BrowserDynamicTestingModule, {
   set: {
      entryComponents: [AddDialogComponent]
   }
});

参考URL: https://github.com/angular/angular/issues/12079