Angular jasmine单元测试框架spec的运行时数据结构
2023-09-14 09:04:03 时间
以我单元测试里这段代码为例:
通过describe函数创建一个suite,即spec的集合:
真正的spec由函数it创建:其中expectable是human readable的字符串描述信息,描述该spec具体要测试哪些东西,assertion就是具体的包含单元测试的代码。
spec内部的expect方法调用:调用env.expect:
使用spec的expectationFactory创建一个expectation:
spec变量里包含了执行通过的expectation和执行失败的expectation:
更多Jerry的原创文章,尽在:“汪子熙”:
相关文章
- Laravel的Blade模板引擎与Angular均使用“{ {}}”标签冲突
- [Angular 2] Understanding Pure & Impure pipe
- [Angular 2] Template property syntax
- 如何根据SAP Spartacus的页面快速找到实现的Angular Component
- Angular 依赖注入框架里 useExisting 和 useClass 的使用场景
- 关于 Angular PWA 应用中的 ngsw.json 文件
- Angular jasmine单元测试框架spied method的调用记录数据结构
- Angular jasmine单元测试框架spec的运行时数据结构
- 测试:abstract class不允许出现在Angular依赖注入框架的providers区域内
- Angular单元测试框架karma-jasmine里类似ABAP unit框架的setup和class_setup方法
- Angular reducer第一次被框架调用的单步调试细节