今日もシュクシュクと!

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

JasmineでTest Script作成中にDid you add it to @NgModule.entryComponents?エラー

JasmineでTest Script作成中にDid you add it to @NgModule.entryComponents?エラーに遭遇した。specファイルにentryComponentsを定義出来ないのでどのようにすべきかを調査しているとDummyのModuleを定義することで回避できることが判った。

Dummy Module

@NgModule({
  entryComponents: [DialogComponent]
})
export class FakeTestDialogModule { }

そして、作成したDummyModuleをTest Scriptを実装しているComponentからimportする

      imports: [
        FormsModule,
        MatFormFieldModule,
        MatDialogModule,
        MatInputModule,
        BrowserAnimationsModule,
        FakeTestDialogModule
      ],