首页 > 解决方案 > 如何为函数局部变量赋值或访问值?

问题描述

我正在通过 jasmine 对 Angular 应用程序进行测试。我想知道,如何为函数局部变量赋值或访问值?

标签: angularunit-testingjasminelocal-variables

解决方案


您无法对其进行测试,因为它在通话后消失了。它们的范围是方法闭包,

  1. globallyDeclaredvariable: boolean;在您的班级中全局声明它们

  2. this.globallyDeclaredvariable = true;在你的方法中使用它们

  3. 然后你可以写 expect(component.globallyDeclaredvariable).toBeTruthy();你的测试。


推荐阅读