「EXPORTAS」ではありません。角度の2ユニットテスト:何のディレクティブは、私は、ブートストラップモーダルエクスポートコンポーネント作成した
@Component({
selector: 'app-modal',
templateUrl: './modal.component.html',
styleUrls: ['./modal.component.scss'],
exportAs: 'modal'
})
とし、その後、次のように私はそれを消費する親コンポーネント上:
<app-modal #modalHandler="modal"></app-modal>
私はNO_ERROR_SCHEMAを使用して親コンポーネントのためのユニットテストを書くとき、問題がある、カルマは、次のエラーで失敗します。
There is no directive with "exportAs" set to "modal"
これは、私がTestBedの親コンポーネントにモーダルコンポーネントをインポートした後でのみ解決されます。
NO_ERROR_SCHEMAのように見えますが、このエラーは消えません。とにかく、私の両親ユニットテストに子モーダルをインポートせずにこのエラーを回避できますか?
ModalModuleを複数のサブモジュールでインポートしましたか? – Aravind
いいえ、1つだけです。それはどのように問題に関連していますか? –
ユニットテストのすべての依存モジュールでモジュールをモックする必要があります。 – Aravind