SAP Spartacus单元测试里Component实例的创建细节
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus单元测试里Component实例的创建细节
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
啟動命令:ng test storefrontlib
單元測試里,使用TestBed創建Component實例的源代碼:
首先在Chrome開發者工具里找到單元測試用例的實現源代碼:
在_karma_webpack/src目錄下:
Component實例在單元測試用例里的創建方式:
type就是Component的構造函數:
從type里獲得Component definition:
根據Component definition拿到Component factory:
再使用Component factory創建實例:
在實例創建內部,依次創建Tview和LView:
RenderView:
創建好的Component instance:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的SAP Spartacus单元测试里Component实例的创建细节的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 299元!天猫精灵IN糖3 Pro智能音
- 下一篇: 在Visual Studio Code里