更新时间:2022-09-13 12:32:56
spiedFirstFocusable是spyOn方法针对实例keyboardFocusService的findFirstFocusable方法进行监控后返回的句柄。借助该句柄,我们可以使用toHaveBeenCalledTimes方法,得到其在单元测试过程中实际调用的次数。
以后我们可以直接在函数toHaveBeenCalledTimes里设置断点调试。
这个数组里包含的监控到的方法调用信息有:
Angular单元测试框架里API toHaveBeenCalledTimes的工作原理
Angular jasmine单元测试框架里spyOn的创建原理
Angular jasmine单元测试框架里expect.toHaveBeenCalled的工作原理
Angular jasmine单元测试框架里describe的实现原理