我已經創建了出口的引導模態的成分「EXPORTAS」:角2的單元測試:沒有指令與
@Component({
selector: 'app-modal',
templateUrl: './modal.component.html',
styleUrls: ['./modal.component.scss'],
exportAs: 'modal'
})
然後父分量i消耗它如下上:
<app-modal #modalHandler="modal"></app-modal>
的問題是當我寫使用NO_ERROR_SCHEMA父組件一個單元測試,因緣失敗,出現以下錯誤:
There is no directive with "exportAs" set to "modal"
只有在將模態組件導入TestBed中的父組件後才解析。
看起來像NO_ERROR_SCHEMA不會消除此錯誤。無論如何,我可以避免這個錯誤,而無需將孩子模態導入到我的父母單元測試中?
您是否在多個子模塊中導入ModalModule? – Aravind
不,只有一個。這與問題有什麼關係? –
你需要在你的單元測試中模擬所有依賴模塊的模塊 – Aravind