启动命令:ng test storefrontlib
单元测试里,使用TestBed创建Component实例的源代码:
首先在Chrome开发者工具里找到单元测试用例的实现源代码:
在_karma_webpack/src目录下:
type就是Component的构造函数:
从type里获得Component definition:
根据Component definition拿到Component factory:
再使用Component factory创建实例:
在实例创建内部,依次创建Tview和LView:
RenderView:
创建好的Component instance: