【发布时间】:2015-11-16 21:13:12
【问题描述】:
我的应用程序的 $scope 函数中有一些匿名函数。这些是匿名的,因为我只需要它们在页面加载时运行一次(它们会这样做)。在这些匿名函数中,我将 $scope.itemSuccess 变量设置为 true 并返回;当满足某些规格时(不重要)。这些匿名函数还会增加一个$scope.counter;
我不确定如何在 jasmine 单元测试中定位这些匿名函数。我需要确保他们正确执行逻辑并且适当地增加计数器。
【问题讨论】:
-
永远不要对不面向外部的东西进行单元测试。您要测试的内容听起来像是测试私有状态。不要测试它。
-
-
只是命名函数,并不是在任何情况下你都不能这样做......
标签: javascript unit-testing anonymous-function karma-jasmine