Angular jasmine TestBed.configureTestingModule的工作原理

简介: Angular jasmine TestBed.configureTestingModule的工作原理

TestBed.compileComponents

一次性异步编译所有组件。返回一个promise,可以等其完成时,执行更多的额外任务。

调试入口:

image.png

image.pngimage.png单元测试代码里定义的imports和providers数据,类型为TestModuleMetadata,已经注入到变量moduleDef里了:

image.png

image.pngimage.pngimage.png

相关文章
Angular Jasmine 里一些常用概念学习笔记 - describe, it, beforeEach的用法
describe: 定义一个test spec group,用来包裹多个specs,也称为suite:
257 0
Angular Jasmine 里一些常用概念学习笔记 - describe, it, beforeEach的用法
Angular jasmine fixture.detectChanges如何触发directive的set方法
Angular jasmine fixture.detectChanges如何触发directive的set方法
86 0
Angular jasmine fixture.detectChanges如何触发directive的set方法
Angular jasmine returnValue方法的实现原理
Angular jasmine returnValue方法的实现原理
66 0
Angular jasmine returnValue方法的实现原理
Angular jasmine spied Method toHaveBeenCalled的执行原理
Angular jasmine spied Method toHaveBeenCalled的执行原理
77 0
Angular jasmine spied Method toHaveBeenCalled的执行原理
Angular jasmine spyOn函数的实现原理
Angular jasmine spyOn函数的实现原理
90 0
Angular jasmine spyOn函数的实现原理
Angular jasmine如何从detectChange触发refreshView进而执行到Component的hook实现
Angular jasmine如何从detectChange触发refreshView进而执行到Component的hook实现
100 0
Angular jasmine如何从detectChange触发refreshView进而执行到Component的hook实现
|
测试技术
Angular jasmine单元测试框架fixture.detectChanges的实现原理
Angular jasmine单元测试框架fixture.detectChanges的实现原理
94 0
Angular jasmine单元测试框架fixture.detectChanges的实现原理
|
测试技术
Angular jasmine单元测试框架TestBed.createComponent的实现原理
Angular jasmine单元测试框架TestBed.createComponent的实现原理
113 0
Angular jasmine单元测试框架TestBed.createComponent的实现原理
|
测试技术
Angular jasmine单元测试框架里使用it函数定义single spec
Angular jasmine单元测试框架里使用it函数定义single spec
105 0
Angular jasmine单元测试框架里使用it函数定义single spec
|
测试技术
Angular jasmine单元测试框架里describe的实现原理
Angular jasmine单元测试框架里describe的实现原理
89 0
Angular jasmine单元测试框架里describe的实现原理

热门文章

最新文章