【发布时间】:2019-09-27 15:45:21
【问题描述】:
我正在通过 jasmine 对 Angular 应用程序进行测试。我想知道,如何为函数局部变量赋值或访问值?
【问题讨论】:
-
你能粘贴一些你已经拥有的代码吗?
标签: angular unit-testing jasmine local-variables
我正在通过 jasmine 对 Angular 应用程序进行测试。我想知道,如何为函数局部变量赋值或访问值?
【问题讨论】:
标签: angular unit-testing jasmine local-variables
您无法对其进行测试,因为它在通话后就消失了。 它们的范围是方法闭包,
在你的全局声明它们globallyDeclaredvariable: boolean;
类
在你的内部使用this.globallyDeclaredvariable = true;
方法
然后你可以写
expect(component.globallyDeclaredvariable).toBeTruthy(); 在你的
测试。
【讨论】: